Uses of Class
georegression.struct.shapes.Cylinder3D_F64
Packages that use Cylinder3D_F64
Package
Description
-
Uses of Cylinder3D_F64 in georegression.fitting
Methods in georegression.fitting that return Cylinder3D_F64Modifier 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
Methods in georegression.fitting.cylinder that return Cylinder3D_F64Methods in georegression.fitting.cylinder that return types with arguments of type Cylinder3D_F64Methods in georegression.fitting.cylinder with parameters of type Cylinder3D_F64Modifier and TypeMethodDescriptionvoidModelManagerCylinder3D_F64.copyModel(Cylinder3D_F64 src, Cylinder3D_F64 dst) voidCodecCylinder3D_F64.decode(double[] input, Cylinder3D_F64 cylinder) voidCodecCylinder3D_F64.encode(Cylinder3D_F64 cylinder, double[] param) booleanFitCylinderToPoints_F64.fitModel(List<Point3D_F64> dataSet, Cylinder3D_F64 initial, Cylinder3D_F64 found) booleanGenerateCylinderFromPointNormals_F64.generate(List<PlaneNormal3D_F64> dataSet, Cylinder3D_F64 output) voidPointNormalDistanceFromCylinder_F64.setModel(Cylinder3D_F64 plane) booleanGenerateCylinderFromPointNormals_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
Methods in georegression.geometry with parameters of type Cylinder3D_F64Modifier 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
Methods in georegression.metric with parameters of type Cylinder3D_F64Modifier and TypeMethodDescriptionstatic doubleDistance3D_F64.distanceSigned(Cylinder3D_F64 cylinder, double px, double py, double pz) static doubleDistance3D_F64.distanceSigned(Cylinder3D_F64 cylinder, Point3D_F64 point) Returns the signed distance a point is from the cylinder's surface.static booleanIntersection3D_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
Methods in georegression.struct.shapes that return Cylinder3D_F64Modifier 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) Methods in georegression.struct.shapes with parameters of type Cylinder3D_F64Modifier and TypeMethodDescriptionbooleanCylinder3D_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) Constructors in georegression.struct.shapes with parameters of type Cylinder3D_F64