logo

Back to index

LCOM3

Min: 0.1333, max: 0.9375, yellow zone: [0.4000 .. 0.6000].

Elements: 122, μ: 0.5133, σ: 0.2453, Var: 0.0602, defects: 41%.

Packages: 37, classes: 318.

Green: 44, yellow: 36, red: 238.

Class LCOM3 methods attributes
g.s.line.LinePolar2D_F64 0.2857 8 2
g.s.line.LineParametric2D_I32 0.5111 16 3
g.s.line.LineSegment3D_F64 0.1333 16 2
g.s.line.LinePolar2D_F32 0.2857 8 2
g.s.line.LineParametric2D_F32 0.3333 22 2
g.s.line.LineGeneral2D_F32 0.4 16 3
g.s.line.LineParametric3D_F64 0.3182 23 2
g.s.line.LineSegment3D_F32 0.1333 16 2
g.s.line.LineParametric2D_F64 0.3333 22 2
g.s.line.LineSegment2D_F32 0.1333 16 2
g.s.line.LineGeneral2D_F64 0.4 16 3
g.s.line.LineSegment2D_I32 0.1333 16 2
g.s.line.LineParametric3D_F32 0.3182 23 2
g.s.line.LineSegment2D_F64 0.1333 16 2
g.m.test.GeometryUnitTest 0 0 0
g.t.twist.TwistCoordinate_F32 0.3333 4 2
g.t.twist.TwistCoordinate_F64 0.3333 4 2
g.t.twist.TwistOps_F32 0 0 0
g.t.twist.TwistOps_F64 0 0 0
g.f.points.F..$SE2_F32 0 0 0
g.f.points.F..$SE3_F32 0 0 0
g.f.points.F..$SE3_F64 0 0 0
g.f.points.M..$Model 0 1 1
g.f.points.MatchCloudToCloudIcp 1 7 7
g.f.points.IterativeClosestPoint 0.8929 5 7
g.f.points.FactoryIterativeClosestPoint 0 0 0
g.f.points.F..$SE2_F64 0 0 0
g.f.points.PointModel 0.5 2 2
g.f.cylinder.ModelManagerCylinder3D_F32 0 2 0
g.f.cylinder.CylinderToPointSignedDistance_F32 0.7778 4 3
g.f.cylinder.CylinderToPointSignedDistance_F64 0.7778 4 3
g.f.cylinder.CodecCylinder3D_F32 0 3 0
g.f.cylinder.CodecCylinder3D_F64 0 3 0
g.f.cylinder.CylinderToPointSignedDistanceJacobian_F32 0.8333 5 3
g.f.cylinder.FitCylinderToPoints_F64 0.875 2 8
g.f.cylinder.FitCylinderToPoints_F32 0.875 2 8
g.f.cylinder.ModelManagerCylinder3D_F64 0 2 0
g.f.cylinder.CylinderToPointSignedDistanceJacobian_F64 0.8333 5 3
g.f.sphere.ModelManagerSphere3D_F32 0 2 0
g.f.sphere.CodecSphere3D_F32 0 3 0
g.f.sphere.SphereToPointSignedDistanceJacobian_F32 0.8333 5 3
g.f.sphere.CodecSphere3D_F64 0 3 0
g.f.sphere.FitSphereToPoints_F64 0.875 2 8
g.f.sphere.SphereToPointSignedDistance_F64 0.7778 4 3
g.f.sphere.SphereToPointSignedDistanceJacobian_F64 0.8333 5 3
g.f.sphere.ModelManagerSphere3D_F64 0 2 0
g.f.sphere.FitSphereToPoints_F32 0.875 2 8
g.f.sphere.SphereToPointSignedDistance_F32 0.7778 4 3
g.geometry.ConvertCoordinates3D_F32 0 0 0
g.geometry.PolygonInfo 0 1 2
g.geometry.UtilCircle2D_F64 0 0 0
g.geometry.UtilLine3D_F64 0 0 0
g.geometry.GEquation 0 1 0
g.geometry.UtilCircle2D_F32 0 0 0
g.geometry.UtilLine2D_I32 0 0 0
g.geometry.UtilParabola_F64 0 0 0
g.geometry.UtilParabola_F32 0 0 0
g.geometry.UtilLine3D_F32 0 0 0
g.geometry.ConvertCoordinates3D_F64 0 0 0
g.geometry.UtilCurves_F32 0 0 0
g.geometry.UtilPoint2D_I32 0 0 0
g.geometry.UtilLine2D_F64 0 0 0
g.geometry.UtilPlane3D_F64 0 0 0
g.geometry.UtilVector2D_F64 0 0 0
g.geometry.UtilPoint4D_F32 0 0 0
g.geometry.UtilShape3D_F32 0 0 0
g.geometry.UtilCurves_F64 0 0 0
g.geometry.UtilVector2D_F32 0 0 0
g.geometry.UtilLine2D_F32 0 0 0
g.geometry.UtilShape3D_F64 0 0 0
g.geometry.UtilVector3D_F32 0 0 0
g.geometry.UtilTrig_F64 0 0 0
g.geometry.UtilVector3D_F64 0 0 0
g.geometry.UtilPlane3D_F32 0 0 0
g.geometry.UtilPoint4D_F64 0 0 0
g.geometry.UtilTrig_F32 0 0 0
g.geometry.UtilPoint3D_F64 0 0 0
g.geometry.GeometryMath_F32 0 0 0
g.geometry.UtilPolygons2D_F64 0 0 0
g.geometry.UtilPoint3D_F32 0 0 0
g.geometry.UtilEllipse_F32 0 0 0
g.geometry.UtilPoint2D_F32 0 0 0
g.geometry.UtilPolygons2D_F32 0 0 0
g.geometry.UtilPoint2D_F64 0 0 0
g.geometry.GeometryMath_F64 0 0 0
g.geometry.UtilPolygons2D_I32 0 0 0
g.geometry.UtilEllipse_F64 0 0 0
g.geometry.ConvertRotation3D_F32 0 0 0
g.geometry.ConvertRotation3D_F64 0 0 0
g.s.curve.EllipseQuadratic_F64 0 0 0
g.s.curve.ParabolaParametric_F32 0.5 5 6
g.s.curve.PolynomialCubic1D_F64 0.375 9 4
g.s.curve.EllipseQuadratic_F32 0 0 0
g.s.curve.EllipseRotated_F64 0.5455 12 4
g.s.curve.ParabolaGeneral_F64 0 9 5
g.s.curve.ParabolaGeneral_F32 0 9 5
g.s.curve.PolynomialCubic1D_F32 0.375 9 4
g.s.curve.ConicGeneral_F32 0.2778 10 6
g.s.curve.EllipseRotated_F32 0.5455 12 4
g.s.curve.ParabolaParametric_F64 0.5 5 6
g.s.curve.ConicGeneral_F64 0.2778 10 6
g.s.curve.PolynomialQuadratic2D_F32 0.25 5 6
g.s.curve.PolynomialQuadratic1D_F64 0.375 9 3
g.s.curve.PolynomialGeneral1D_F32 0 6 1
g.s.curve.PolynomialGeneral1D_F64 0 6 1
g.s.curve.PolynomialQuadratic1D_F32 0.375 9 3
g.s.curve.PolynomialQuadratic2D_F64 0.25 5 6
g.metric.Distance2D_I32 0 0 0
g.metric.Area2D_F64 0 0 0
g.metric.ClosestPoint2D_F64 0 0 0
g.metric.MiscOps 0 0 0
g.metric.ClosestPoint3D_F32 0 0 0
g.metric.Distance2D_F64 0 0 0
g.metric.ClosestPoint3D_F64 0 0 0
g.metric.Intersection3D_F64 0 0 0
g.metric.Distance2D_F32 0 0 0
g.metric.Intersection3D_I32 0 0 0
g.metric.Intersection2D_I32 0 0 0
g.metric.UtilAngle 0 0 0
g.metric.Intersection3D_F32 0 0 0
g.metric.Distance3D_F32 0 0 0
g.metric.Area2D_F32 0 0 0
g.metric.ClosestPoint2D_F32 0 0 0
g.metric.Distance3D_F64 0 0 0
g.metric.Intersection2D_F32 0 0 0
g.metric.Intersection2D_F64 0 0 0
g.f.polygon.ConvexHullGrahamScan_F..$CompareAngle 0 1 1
g.f.polygon.ConvexHullGrahamScan_F..$CompareAngle 0 1 1
g.f.polygon.FitPolygon3D_F32 0 0 0
g.f.polygon.FitPolygon2D_F32 0 0 0
g.f.polygon.FitPolygon2D_I32 0 0 0
g.f.polygon.FitPolygon3D_F64 0 0 0
g.f.polygon.ConvexHullAndrewMonotone_F32 0 1 2
g.f.polygon.ConvexHullGrahamScan_F64 0 1 4
g.f.polygon.ConvexHullAndrewMonotone_F64 0 1 2
g.f.polygon.FitPolygon2D_F64 0 0 0
g.f.polygon.ConvexHullGrahamScan_F32 0 1 4
g.f.so.MotionSo3PointSVD_F32 0.75 3 2
g.f.so.MotionSo3PointSVD_F64 0.75 3 2
g.s.affine.UtilAffine 0 0 0
g.s.affine.Affine2D_F64 0.25 9 6
g.s.affine.Affine2D_F32 0.25 9 6
g.s.homography.Homography2D_F32 0 10 0
g.s.homography.UtilHomography_F32 0 0 0
g.s.homography.Homography2D_F64 0 10 0
g.s.homography.UtilHomography_F64 0 0 0
g.misc.GrlConstants 0 0 17
g.misc.StoppingCondition 0.6 4 5
g.t.affine.AffinePointOps_F32 0 0 0
g.t.affine.AffinePointOps_F64 0 0 0
g.t.homography.HomographyPointOps_F64 0 0 0
g.t.homography.HomographyPointOps_F32 0 0 0
g.f.affine.ModelManagerAffine2D_F32 0 2 0
g.f.affine.ModelManagerAffine2D_F64 0 2 0
g.f.affine.MotionAffinePoint2D_F64 0.9 3 5
g.f.affine.MotionAffinePoint2D_F32 0.9 3 5
g.t.se.InterpolateLinearSe2_F64 0 0 0
g.t.se.AverageQuaternion_F32 0 1 2
g.t.se.InterpolateLinearSe3_F64 0 2 5
g.t.se.AverageRotationMatrix_F64 0.3333 2 3
g.t.se.AverageQuaternion_F64 0 1 2
g.t.se.InterpolateLinearSe2_F32 0 0 0
g.t.se.InterpolateLinearSe3_F32 0 2 5
g.t.se.AverageRotationMatrix_F32 0.3333 2 3
g.t.se.SePointOps_F64 0 0 0
g.t.se.SePointOps_F32 0 0 0
g.s.trig.Circle2D_F32 0 3 2
g.s.trig.Circle2D_F64 0 3 2
g.f.se.ModelManagerSe2_F32 0 2 0
g.f.se.FitSpecialEuclideanOps_F64 0 0 0
g.f.se.FitSpecialEuclideanOps_F32 0 0 0
g.f.se.MotionSe3PointSVD_F64 0.75 3 2
g.f.se.MotionSe3PointSVD_F32 0.75 3 2
g.f.se.MotionSe2PointSVD_F32 0.9375 3 8
g.f.se.MotionSe2PointSVD_F64 0.9375 3 8
g.f.se.ModelManagerSe2_F64 0 2 0
g.f.se.ModelManagerSe3_F64 0 2 0
g.f.se.ModelManagerSe3_F32 0 2 0
g.s.se.SpecialEuclideanOps_F32 0 0 0
g.s.se.Se3_F32 0.7 31 3
g.s.se.SpecialEuclideanOps_F64 0 0 0
g.s.se.Se2_F64 0.5152 23 3
g.s.se.Se2_F32 0.5152 23 3
g.s.se.Se3_F64 0.7 31 3
g.f.plane.ModelManagerPlaneGeneral3D_F32 0 2 0
g.f.plane.CodecPlaneGeneral3D_F64 0 3 0
g.f.plane.CodecPlaneGeneral3D_F32 0 3 0
g.f.plane.FitPlane3D_F32 1 2 3
g.f.plane.GeneratorPlaneGeneral3D_F32 1 2 2
g.f.plane.GeneratorPlaneGeneral3D_F64 1 2 2
g.f.plane.FitPlane3D_F64 1 2 3
g.f.plane.PointDistanceFromPlaneGeneral_F64 0.5 5 1
g.f.plane.PointDistanceFromPlaneGeneral_F32 0.5 5 1
g.f.plane.ModelManagerPlaneGeneral3D_F64 0 2 0
g.g.curves.TangentLinesTwoEllipses_F32 0.8714 8 10
g.g.curves.TangentLinesTwoEllipses_F64 0.8714 8 10
g.s.plane.PlaneGeneral3D_F64 0.5385 14 4
g.s.plane.PlaneGeneral3D_F32 0.5385 14 4
g.s.plane.PlaneTangent3D_F64 0 2 0
g.s.plane.PlaneNormal3D_F32 0.2 11 2
g.s.plane.PlaneNormal3D_F64 0.2 11 2
g.s.plane.PlaneTangent3D_F32 0 2 0
g.transform.ConvertTransform_F32 0 0 0
g.transform.I..$Node 0 0 2
g.transform.InvertibleTransformSequence 0 4 1
g.transform.ConvertTransform_F64 0 0 0
g.g.lines.IntersectionLinesGeneral_F32 0 1 3
g.g.lines.IntersectionLinesGeneral_F64 0 1 3
g.s.shapes.Sphere3D_F32 0.2857 8 2
g.s.shapes.RectangleLength2D_F32 0.5333 16 4
g.s.shapes.RectangleLength2D_I32 0.5714 15 4
g.s.shapes.Rectangle2D_I32 0.3889 19 4
g.s.shapes.CylinderBounded3D_F32 0.4 11 3
g.s.shapes.CylinderBounded3D_F64 0.4 11 3
g.s.shapes.Rectangle2D_F64 0.1333 16 2
g.s.shapes.Box3D_F64 0.2143 15 2
g.s.shapes.Box3D_F32 0.2143 15 2
g.s.shapes.RectangleLength2D_F64 0.5333 16 4
g.s.shapes.Cylinder3D_F32 0 5 2
g.s.shapes.BoxLength3D_F32 0.5577 14 4
g.s.shapes.Polygon2D_F64 0.4444 19 1
g.s.shapes.Box3D_I32 0.2727 12 2
g.s.shapes.Triangle3D_F64 0.5556 10 3
g.s.shapes.Rectangle2D_F32 0.1333 16 2
g.s.shapes.Polygon2D_F32 0.4444 19 1
g.s.shapes.Quadrilateral_F32 0.5263 20 4
g.s.shapes.Cylinder3D_F64 0 5 2
g.s.shapes.Sphere3D_F64 0.2857 8 2
g.s.shapes.BoxLength3D_F64 0.5577 14 4
g.s.shapes.Polygon2D_I32 0.5 11 1
g.s.shapes.Triangle3D_F32 0.5556 10 3
g.s.shapes.Quadrilateral_F64 0.5263 20 4
g.s.so.So3_F64 0.4 6 1
g.s.so.Rodrigues_F32 0.3333 7 2
g.s.so.Quaternion_F64 0 4 4
g.s.so.So3_F32 0.4 6 1
g.s.so.Rodrigues_F64 0.3333 7 2
g.s.so.SpecialOrthogonalOps_F32 0 0 0
g.s.so.SpecialOrthogonalOps_F64 0 0 0
g.s.so.Quaternion_F32 0 4 4
g.m.alg.DistancePointTriangle3D_F32 0.6019 10 12
g.m.alg.DistancePointTriangle3D_F64 0.6019 10 12
g.f.line.ModelManagerLinePolar2D_F64 0 2 0
g.f.line.ModelManagerLinePolar2D_F32 0 2 0
g.f.line.FitLine_F32 0 0 0
g.f.line.FitLine_F64 0 0 0
g.f.line.FitLine_I32 0 0 0
g.f.line.FitLineParametricSvd_F32 0 1 8
g.f.line.FitLineParametricSvd_F64 0 1 8
georegression.GeoRegressionVersion 0 0 10
g.g.polygon.AreaIntersectionPolygon2D_F..$Rng 0 0 2
g.g.polygon.AreaIntersectionPolygon2D_F..$Vertex 0 0 4
g.g.polygon.TriangulateSimpleRemoveEars_F..$Vertex 0 2 2
g.g.polygon.TriangulateSimpleRemoveEars_F..$Vertex 0 2 2
g.g.polygon.AreaIntersectionPolygon2D_F..$Rng 0 0 2
g.g.polygon.AreaIntersectionPolygon2D_F..$Vertex 0 0 4
g.g.polygon.TriangulateSimpleRemoveEars_F64 0.8571 8 5
g.g.polygon.TriangulateSimpleRemoveEars_F32 0.8571 8 5
g.g.polygon.AreaIntersectionPolygon2D_F64 0 1 5
g.g.polygon.CyclicalLinkedList 0 3 0
g.g.polygon.ThreeIndexes 0 2 3
g.g.polygon.AreaIntersectionPolygon2D_F32 0 1 5
g.helper.KdTreePoint3D_F64 0 3 0
g.helper.KdTreePoint3D_F32 0 3 0
g.helper.KdTreePoint2D_F64 0 3 0
g.helper.KdTreePoint2D_F32 0 3 0
g.struct.GeoTuple 0 5 0
g.struct.ConvertFloatType 0 0 0
g.struct.Matrix3x3_F64 0 22 0
g.struct.GeoTuple_F64 0 10 0
g.struct.GeoTuple2D_F64 0.1724 30 2
g.struct.GeoTuple_I32 0 3 0
g.struct.GeoTuple2D_F32 0.1724 30 2
g.struct.GeoTuple_F32 0 10 0
g.struct.Matrix3x3_F32 0 22 0
g.struct.GeoTuple3D_F32 0.2188 33 3
g.struct.GeoTuple4D_F64 0.2857 36 4
g.struct.GeoTuple3D_F64 0.2188 33 3
g.struct.GeoTuple4D_F32 0.2857 36 4
g.s.point.Point3D_F64 0 4 0
g.s.point.Point3D_F32 0 4 0
g.s.point.Point4D_F32 0 4 0
g.s.point.Point2D_F64 0 3 0
g.s.point.Vector2D_F64 0 7 0
g.s.point.Point2D_I32 0.3 21 2
g.s.point.Point2D_I16 0.4 21 2
g.s.point.Point4D_F64 0 4 0
g.s.point.Point2D_F32 0 3 0
g.s.point.Vector2D_F32 0 7 0
g.s.point.Point3D_I32 0.3529 18 3
g.s.point.Vector3D_F64 0 10 0
g.s.point.Vector4D_F64 0 5 0
g.s.point.Vector4D_F32 0 5 0
g.s.point.Vector3D_F32 0 10 0
g.f.curves.RefineEllipseEuclideanLeastSquares_F..$EllipseError 0 3 1
g.f.curves.FitPolynomialSolverTall_F64 0 1 4
g.f.curves.FitPolynomialSolverTall_F32 0 1 4
g.f.curves.ClosestPointEllipseAngle_F32 0.7619 4 7
g.f.curves.ClosestPointEllipseAngle_F64 0.7619 4 7
g.f.curves.RefineEllipseEuclideanLeastSquares_F..$EllipseError 0 3 1
g.f.curves.FitCurve_F32 0 0 0
g.f.curves.FitConicAtA_F32 0.5 4 4
g.f.curves.FitConicA_F32 0.4444 4 3
g.f.curves.FitEllipseAlgebraic_F32 0.9167 2 12
g.f.curves.FitEllipseWeightedAlgebraic_F64 0.9167 2 12
g.f.curves.RefineEllipseEuclideanLeastSquares_F..$Jacobian 0.3333 4 1
g.f.curves.FitEllipseAlgebraic_F64 0.9167 2 12
g.f.curves.RefineEllipseEuclideanLeastSquares_F32 0.9167 9 9
g.f.curves.CovarianceToEllipse_F32 0.8095 7 7
g.f.curves.FitConicAtA_F64 0.5 4 4
g.f.curves.RefineEllipseEuclideanLeastSquares_F64 0.9167 9 9
g.f.curves.RefineEllipseEuclideanLeastSquares_F..$Jacobian 0.3333 4 1
g.f.curves.CovarianceToEllipse_F64 0.8095 7 7
g.f.curves.FitCurve_F64 0 0 0
g.f.curves.FitConicA_F64 0.4444 4 3
g.f.curves.FitEllipseWeightedAlgebraic_F32 0.9167 2 12
g.f.homography.ModelManagerHomography2D_F64 0 2 0
g.f.homography.ModelManagerHomography2D_F32 0 2 0

Download XML.