Uses of Class
georegression.struct.shapes.Cylinder3D_F64
Package
Description
-
Uses of Cylinder3D_F64 in georegression.fitting
Modifier and TypeMethodDescriptionShapeFittingRobustOps.lmedsCylinderFromPointNormals
(List<PlaneNormal3D_F64> points) Estimates a plane from points with surface normalsShapeFittingRobustOps.ransacCylinderFromPointNormals
(List<PlaneNormal3D_F64> points) Estimates a plane from points with surface normals -
Uses of Cylinder3D_F64 in georegression.fitting.cylinder
Modifier and TypeMethodDescriptionvoid
ModelManagerCylinder3D_F64.copyModel
(Cylinder3D_F64 src, Cylinder3D_F64 dst) void
CodecCylinder3D_F64.decode
(double[] input, Cylinder3D_F64 cylinder) void
CodecCylinder3D_F64.encode
(Cylinder3D_F64 cylinder, double[] param) boolean
FitCylinderToPoints_F64.fitModel
(List<Point3D_F64> dataSet, Cylinder3D_F64 initial, Cylinder3D_F64 found) boolean
GenerateCylinderFromPointNormals_F64.generate
(List<PlaneNormal3D_F64> dataSet, Cylinder3D_F64 output) void
PointNormalDistanceFromCylinder_F64.setModel
(Cylinder3D_F64 plane) boolean
GenerateCylinderFromPointNormals_F64.twoPointFormula
(PlaneNormal3D_F64 a, PlaneNormal3D_F64 b, Cylinder3D_F64 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_F64 in georegression.geometry
Modifier and TypeMethodDescriptionstatic List<Point3D_F64>
UtilPoint3D_F64.random
(Cylinder3D_F64 shape, int radialRadius, int count, Random rand) static List<PlaneNormal3D_F64>
UtilPoint3D_F64.randomNormals
(Cylinder3D_F64 shape, int radialRadius, int count, Random rand) Points randomly along a cylinder with surface normals -
Uses of Cylinder3D_F64 in georegression.metric
Modifier and TypeMethodDescriptionstatic double
Distance3D_F64.distanceSigned
(Cylinder3D_F64 cylinder, double px, double py, double pz) static double
Distance3D_F64.distanceSigned
(Cylinder3D_F64 cylinder, Point3D_F64 point) Returns the signed distance a point is from the cylinder's surface.static boolean
Intersection3D_F64.intersection1
(LineParametric3D_F64 ray, Cylinder3D_F64 cylinder, Point3D_F64 output) Finds the intersection between the ray and the cylinder. -
Uses of Cylinder3D_F64 in georegression.struct.shapes
Modifier and TypeMethodDescriptionCylinder3D_F64.setTo
(double x_0, double y_0, double z_0, double slopeX, double slopeY, double slopeZ, double radius) Cylinder3D_F64.setTo
(LineParametric3D_F64 line, double radius) Cylinder3D_F64.setTo
(Cylinder3D_F64 o) Modifier and TypeMethodDescriptionboolean
Cylinder3D_F64.isIdentical
(Cylinder3D_F64 c, double tol) Returns true if every parameter is identical to the passed in Cylinder to within the specified toleranceCylinder3D_F64.setTo
(Cylinder3D_F64 o)