|
| void | UE::CADKernel::IntersectionTool::SetTolerance (const double Tolerance) |
| |
| CADKERNEL_API FVector2d | UE::CADKernel::ComputeCircumCircleCenter (const FVector2d &InPoint0, const FVector2d &InPoint1, const FVector2d &InPoint2) |
| |
| CADKERNEL_API FVector | UE::CADKernel::ComputeCircumCircleCenter (const FVector &Point0, const FVector &Point1, const FVector &Point2) |
| |
| CADKERNEL_API FVector2d | UE::CADKernel::ComputeCircumCircleCenterAndSquareRadius (const FVector2d &InPoint0, const FVector2d &InPoint1, const FVector2d &InPoint2, double &OutSquareRadius) |
| |
| template<class PointType > |
| PointType | UE::CADKernel::ProjectPointOnSegment (const PointType &Point, const PointType &InSegmentA, const PointType &InSegmentB, double &OutCoordinate, bool bRestrictCoodinateToInside=true) |
| |
| FVector | UE::CADKernel::ProjectPointOnPlane (const FVector &Point, const FVector &Origin, const FVector &InNormal, double &OutDistance) |
| |
| template<class PointType > |
| PointType | UE::CADKernel::PointOnSegment (const PointType &InSegmentA, const PointType &InSegmentB, double InCoordinate) |
| |
| template<class PointType > |
| double | UE::CADKernel::DistanceOfPointToSegment (const PointType &Point, const PointType &SegmentPoint1, const PointType &SegmentPoint2) |
| |
| template<class PointType > |
| double | UE::CADKernel::SquareDistanceOfPointToSegment (const PointType &Point, const PointType &SegmentPoint1, const PointType &SegmentPoint2) |
| |
| template<class PointType > |
| double | UE::CADKernel::DistanceOfPointToLine (const PointType &Point, const PointType &LinePoint1, const PointType &LineDirection) |
| |
| double | UE::CADKernel::ComputeCurvature (const FVector &Gradient, const FVector &Laplacian) |
| |
| double | UE::CADKernel::ComputeCurvature (const FVector &Normal, const FVector &Gradient, const FVector &Laplacian) |
| |
| template<class PointType > |
| double | UE::CADKernel::CoordinateOfProjectedPointOnSegment (const PointType &Point, const PointType &InSegmentA, const PointType &InSegmentB, bool bRestrictCoodinateToInside=true) |
| |
| void | UE::CADKernel::FindLoopIntersectionsWithIso (const EIso Iso, const double IsoParameter, const TArray< TArray< FVector2d > > &Loops, TArray< double > &OutIntersections) |
| |
| FVector2d | UE::CADKernel::FindIntersectionOfSegments2D (const FSegment2D &SegmentAB, const FSegment2D &SegmentCD, double &OutABIntersectionCoordinate) |
| |
| FVector2d | UE::CADKernel::FindIntersectionOfSegments2D (const FSegment2D &SegmentAB, const FSegment2D &SegmentCD) |
| |
| bool | UE::CADKernel::FindIntersectionOfLines2D (const FSegment2D &LineAB, const FSegment2D &LineCD, FVector2d &OutIntersectionPoint) |
| |
| bool | UE::CADKernel::DoIntersect (const FSegment2D &SegmentAB, const FSegment2D &SegmentCD) |
| |
| bool | UE::CADKernel::DoIntersectInside (const FSegment2D &SegmentAB, const FSegment2D &SegmentCD) |
| |
| bool | UE::CADKernel::AreParallel (const FSegment2D &SegmentAB, const FSegment2D &SegmentCD) |
| |