#include <IntersectionSegmentTool.h>
◆ FSegment()
| UE::CADKernel::IntersectionToolBase::FSegment::FSegment |
( |
const double |
Tolerance, |
|
|
const FVector2d & |
StartPoint, |
|
|
const FVector2d & |
EndPoint |
|
) |
| |
|
inline |
◆ ~FSegment()
| virtual UE::CADKernel::IntersectionToolBase::FSegment::~FSegment |
( |
| ) |
|
|
virtualdefault |
◆ CouldItIntersect()
| bool UE::CADKernel::IntersectionToolBase::FSegment::CouldItIntersect |
( |
const FSurfacicBoundary & |
SegmentBoundary | ) |
const |
|
inline |
◆ DoesItIntersect()
| virtual bool UE::CADKernel::IntersectionToolBase::FSegment::DoesItIntersect |
( |
const FSegment & |
Segment | ) |
const |
|
inlinevirtual |
◆ DoesItStartFromAndSuperimposed() [1/3]
◆ DoesItStartFromAndSuperimposed() [2/3]
◆ DoesItStartFromAndSuperimposed() [3/3]
◆ GetFirstNode()
| virtual const FIsoNode * UE::CADKernel::IntersectionToolBase::FSegment::GetFirstNode |
( |
| ) |
const |
|
pure virtual |
◆ GetIsoSegment()
| virtual const FIsoSegment * UE::CADKernel::IntersectionToolBase::FSegment::GetIsoSegment |
( |
| ) |
const |
|
inlinevirtual |
◆ GetSecondNode()
| virtual const FIsoNode * UE::CADKernel::IntersectionToolBase::FSegment::GetSecondNode |
( |
| ) |
const |
|
pure virtual |
◆ IsFullyAfter()
| bool UE::CADKernel::IntersectionToolBase::FSegment::IsFullyAfter |
( |
const FSegment & |
Segment | ) |
const |
|
inline |
◆ IsFullyBefore()
| bool UE::CADKernel::IntersectionToolBase::FSegment::IsFullyBefore |
( |
const FSegment & |
Segment | ) |
const |
|
inline |
◆ IsParallelWith()
| bool UE::CADKernel::IntersectionToolBase::FSegment::IsParallelWith |
( |
const FSegment & |
Segment | ) |
const |
|
inline |
◆ IsSuperimposed()
◆ IsValid()
| virtual bool UE::CADKernel::IntersectionToolBase::FSegment::IsValid |
( |
| ) |
const |
|
pure virtual |
◆ AxisMax
| double UE::CADKernel::IntersectionToolBase::FSegment::AxisMax |
◆ AxisMin
| double UE::CADKernel::IntersectionToolBase::FSegment::AxisMin |
Uses as criterion to sort segments to optimize AxisMin = Boundary[EIso::IsoU].Min + Boundary[EIso::IsoV].Min
◆ Boundary
Segment's axis aligned bounding box
◆ Segment2D
| const FSegment2D UE::CADKernel::IntersectionToolBase::FSegment::Segment2D |
The documentation for this struct was generated from the following file: