ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::geometry::Segment3D Member List

This is the complete list of members for cloudViewer::geometry::Segment3D, including all inherited members.

ClampParameter(double parameter) const overridecloudViewer::geometry::Segment3Dinlinevirtual
ClosestParameters(const Line3D &other) constcloudViewer::geometry::Line3D
ClosestPoints(const Line3D &other) constcloudViewer::geometry::Line3D
Direction() constcloudViewer::geometry::Line3Dinline
DistanceTo(const Line3D &other) constcloudViewer::geometry::Line3D
EndPoint() constcloudViewer::geometry::Segment3Dinline
ExactAABB(const ccBBox &box) const overridecloudViewer::geometry::Segment3Dvirtual
GetBoundingBox() constcloudViewer::geometry::Segment3D
GetLineType() constcloudViewer::geometry::Line3Dinline
IntersectionParameter(const Eigen::Hyperplane< double, 3 > &plane) const overridecloudViewer::geometry::Segment3Dvirtual
IsParameterValid(double parameter) const overridecloudViewer::geometry::Segment3Dinlinevirtual
Length() const overridecloudViewer::geometry::Segment3Dinlinevirtual
Line() constcloudViewer::geometry::Line3Dinline
Line3D(const Eigen::Vector3d &origin, const Eigen::Vector3d &direction)cloudViewer::geometry::Line3D
Line3D(const Eigen::Vector3d &origin, const Eigen::Vector3d &direction, LineType type)cloudViewer::geometry::Line3Dprotected
LineType enum namecloudViewer::geometry::Line3D
MidPoint() constcloudViewer::geometry::Segment3Dinline
Origin() constcloudViewer::geometry::Line3Dinline
Projection(const Eigen::Vector3d &point) constcloudViewer::geometry::Line3Dvirtual
ProjectionParameter(const Eigen::Vector3d &point) constcloudViewer::geometry::Line3D
Segment3D(const Eigen::Vector3d &start_point, const Eigen::Vector3d &end_point)cloudViewer::geometry::Segment3D
Segment3D(const std::pair< Eigen::Vector3d, Eigen::Vector3d > &pair)cloudViewer::geometry::Segment3Dexplicit
SlabAABB(const ccBBox &box) const overridecloudViewer::geometry::Segment3Dvirtual
SlabAABBBase(const ccBBox &box) constcloudViewer::geometry::Line3Dprotected
Through(const Eigen::Vector3d &p0, const Eigen::Vector3d &p1)cloudViewer::geometry::Segment3Dinlinestatic
Transform(const Eigen::Transform< double, 3, Eigen::Affine > &t) overridecloudViewer::geometry::Segment3Dvirtual
~Line3D()=defaultcloudViewer::geometry::Line3Dvirtual