Uses of Class
georegression.struct.shapes.Cylinder3D_F32
Packages that use Cylinder3D_F32
Package
Description
-
Uses of Cylinder3D_F32 in georegression.fitting.cylinder
Methods in georegression.fitting.cylinder that return Cylinder3D_F32Methods in georegression.fitting.cylinder that return types with arguments of type Cylinder3D_F32Methods in georegression.fitting.cylinder with parameters of type Cylinder3D_F32Modifier and TypeMethodDescriptionvoidModelManagerCylinder3D_F32.copyModel(Cylinder3D_F32 src, Cylinder3D_F32 dst) voidCodecCylinder3D_F32.decode(double[] input, Cylinder3D_F32 cylinder) voidCodecCylinder3D_F32.encode(Cylinder3D_F32 cylinder, double[] param) booleanFitCylinderToPoints_F32.fitModel(List<Point3D_F32> dataSet, Cylinder3D_F32 initial, Cylinder3D_F32 found) booleanGenerateCylinderFromPointNormals_F32.generate(List<PlaneNormal3D_F32> dataSet, Cylinder3D_F32 output) voidPointNormalDistanceFromCylinder_F32.setModel(Cylinder3D_F32 plane) booleanGenerateCylinderFromPointNormals_F32.twoPointFormula(PlaneNormal3D_F32 a, PlaneNormal3D_F32 b, Cylinder3D_F32 output) If there is no noise and the two points don't lie at the same location or have the same surface normal, then the following equation is valid. -
Uses of Cylinder3D_F32 in georegression.geometry
Methods in georegression.geometry with parameters of type Cylinder3D_F32Modifier and TypeMethodDescriptionstatic List<Point3D_F32>UtilPoint3D_F32.random(Cylinder3D_F32 shape, int radialRadius, int count, Random rand) static List<PlaneNormal3D_F32>UtilPoint3D_F32.randomNormals(Cylinder3D_F32 shape, int radialRadius, int count, Random rand) Points randomly along a cylinder with surface normals -
Uses of Cylinder3D_F32 in georegression.metric
Methods in georegression.metric with parameters of type Cylinder3D_F32Modifier and TypeMethodDescriptionstatic floatDistance3D_F32.distanceSigned(Cylinder3D_F32 cylinder, float px, float py, float pz) static floatDistance3D_F32.distanceSigned(Cylinder3D_F32 cylinder, Point3D_F32 point) Returns the signed distance a point is from the cylinder's surface.static booleanIntersection3D_F32.intersection1(LineParametric3D_F32 ray, Cylinder3D_F32 cylinder, Point3D_F32 output) Finds the intersection between the ray and the cylinder. -
Uses of Cylinder3D_F32 in georegression.struct.shapes
Methods in georegression.struct.shapes that return Cylinder3D_F32Modifier and TypeMethodDescriptionCylinder3D_F32.setTo(float x_0, float y_0, float z_0, float slopeX, float slopeY, float slopeZ, float radius) Cylinder3D_F32.setTo(LineParametric3D_F32 line, float radius) Cylinder3D_F32.setTo(Cylinder3D_F32 o) Methods in georegression.struct.shapes with parameters of type Cylinder3D_F32Modifier and TypeMethodDescriptionbooleanCylinder3D_F32.isIdentical(Cylinder3D_F32 c, float tol) Returns true if every parameter is identical to the passed in Cylinder to within the specified toleranceCylinder3D_F32.setTo(Cylinder3D_F32 o) Constructors in georegression.struct.shapes with parameters of type Cylinder3D_F32