| ApplyMatrix(const FMatrixH &InMatrix) const override | UE::CADKernel::FPolyline2DCurve | inlinevirtual |
| ApplyMatrixImpl(const FMatrixH &InMatrix) const | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inline |
| ApproximatePoint(double InCoordinate) const | UE::CADKernel::TPolyline< PointType > | inline |
| ApproximatePoints(const TArray< double > &InCoordinates, TArray< PointType > &OutPoints) const | UE::CADKernel::TPolyline< PointType > | inline |
| Approximator | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | protected |
| AsShared() | TSharedFromThis< FEntity > | inline |
| AsShared() const | TSharedFromThis< FEntity > | inline |
| AsSharedSubobject(SubobjectType *SubobjectPtr) const | TSharedFromThis< FEntity > | inline |
| AsWeak() | TSharedFromThis< FEntity > | inline |
| AsWeak() const | TSharedFromThis< FEntity > | inline |
| AsWeakSubobject(SubobjectType *SubobjectPtr) const | TSharedFromThis< FEntity > | inline |
| Boundary | UE::CADKernel::FCurve | protected |
| bWithTangent | UE::CADKernel::TPolyline< PointType > | |
| ComputeLength(const FLinearBoundary &InBoundary, double Tolerance) const | UE::CADKernel::FCurve | protectedvirtual |
| ComputeLength2D(const FLinearBoundary &InBoundary, double Tolerance) const | UE::CADKernel::FCurve | protectedvirtual |
| ComputeSubLength(const FLinearBoundary &InBoundary) const | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inlinevirtual |
| Coordinates | UE::CADKernel::TPolyline< PointType > | |
| CtKioId | UE::CADKernel::FEntityGeom | protected |
| Delete() | UE::CADKernel::FEntity | inlinevirtual |
| Deserialize(FCADKernelArchive &Archive) | UE::CADKernel::FCurve | static |
| Dimension | UE::CADKernel::FCurve | protected |
| DoesSharedInstanceExist() const | TSharedFromThis< FEntity > | inline |
| EmplaceAt(int32 Index, TPolyline< PointType > &Polyline, int32 PointIndex) | UE::CADKernel::TPolyline< PointType > | inline |
| UE::Empty() | UE::CADKernel::FEntity | inlinevirtual |
| UE::CADKernel::TPolyline::Empty(int32 Slack=0) | UE::CADKernel::TPolyline< PointType > | inline |
| Evaluate2DPoint(double InCoordinate, FCurvePoint2D &OutPoint, int32 InDerivativeOrder=0) const override | UE::CADKernel::FPolyline2DCurve | inlinevirtual |
| Evaluate2DPoint(double InCoordinate) const override | UE::CADKernel::FPolyline2DCurve | inlinevirtual |
| TPolylineCurve< FVector2d, FCurvePoint2D >::Evaluate2DPoint(double Coordinate, FVector2d &OutPoint) const | UE::CADKernel::FCurve | inlinevirtual |
| Evaluate2DPoints(const TArray< double > &InCoordinates, TArray< FCurvePoint2D > &OutPoints, int32 InDerivativeOrder=0) const override | UE::CADKernel::FPolyline2DCurve | inlinevirtual |
| TPolylineCurve< FVector2d, FCurvePoint2D >::Evaluate2DPoints(const TArray< double > &Coordinates, TArray< FVector2d > &OutPoints) const | UE::CADKernel::FCurve | virtual |
| EvaluateCurvesPoint(double InCoordinate, FCurvePoint2D &OutPoint, int32 InDerivativeOrder=0) const | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inlinevirtual |
| EvaluateCurvesPoints(const TArray< double > &InCoordinates, TArray< FCurvePoint2D > &OutPoints, int32 InDerivativeOrder=0) const | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inlinevirtual |
| EvaluatePoint(double Coordinate, FCurvePoint &OutPoint, int32 DerivativeOrder=0) const | UE::CADKernel::FCurve | inlinevirtual |
| EvaluatePoint(double Coordinate) const | UE::CADKernel::FCurve | inlinevirtual |
| EvaluatePointAt(double InCoordinate) const | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inline |
| EvaluatePoints(const TArray< double > &Coordinates, TArray< FCurvePoint > &OutPoints, int32 DerivativeOrder=0) const | UE::CADKernel::FCurve | virtual |
| EvaluatePoints(const TArray< double > &Coordinates, TArray< FVector > &OutPoints) const | UE::CADKernel::FCurve | virtual |
| ExtendTo(const FVector &DesiredPoint) override | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inlinevirtual |
| UE::CADKernel::FCurve::ExtendTo(const FVector2d &DesiredPosition) | UE::CADKernel::FCurve | inlinevirtual |
| FCurve(int8 InDimension=3) | UE::CADKernel::FCurve | inlineprotected |
| FCurve(const FLinearBoundary &InBounds, int8 InDimension=3) | UE::CADKernel::FCurve | inlineprotected |
| FEntity | UE::CADKernel::FPolyline2DCurve | friend |
| FEntityGeom()=default | UE::CADKernel::FEntityGeom | |
| FHaveStates() | UE::CADKernel::FHaveStates | inline |
| FindNotDerivableCoordinates(const FLinearBoundary &InBoundary, int32 DerivativeOrder, TArray< double > &OutNotDerivableCoordinates) const override | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inlinevirtual |
| UE::CADKernel::FCurve::FindNotDerivableCoordinates(int32 DerivativeOrder, TArray< double > &OutNotDerivableCoordinates) const | UE::CADKernel::FCurve | inline |
| FPolyline2DCurve(const TArray< FVector2d > &InPoints, const TArray< double > &InCoordinates) | UE::CADKernel::FPolyline2DCurve | inlineprotected |
| FPolyline2DCurve(const TArray< FVector2d > &InPoints) | UE::CADKernel::FPolyline2DCurve | inlineprotected |
| FPolyline2DCurve()=default | UE::CADKernel::FPolyline2DCurve | protected |
| GetAt(int32 Index, double &Coordinate, PointType &Point) | UE::CADKernel::TPolyline< PointType > | inline |
| GetBoundary() const | UE::CADKernel::FCurve | inline |
| GetCoordinateOfProjectedPoint(const FLinearBoundary &Boundary, const PointType &PointOnEdge, PointType &ProjectedPoint) const | UE::CADKernel::TPolyline< PointType > | inline |
| GetCoordinates() const | UE::CADKernel::TPolyline< PointType > | inline |
| GetCoordinates() | UE::CADKernel::TPolyline< PointType > | inline |
| GetCurveType() const override | UE::CADKernel::FPolyline2DCurve | inlinevirtual |
| GetDimension() const | UE::CADKernel::FCurve | inline |
| GetEntityType() const override | UE::CADKernel::FCurve | inlinevirtual |
| GetId() const | UE::CADKernel::FEntity | inline |
| GetKioId() const | UE::CADKernel::FEntityGeom | inline |
| UE::GetLength(double Tolerance) const | UE::CADKernel::FCurve | virtual |
| UE::CADKernel::TPolyline::GetLength(const FLinearBoundary &InBoundary) const | UE::CADKernel::TPolyline< PointType > | inline |
| GetPointAt(int32 Index) const | UE::CADKernel::TPolyline< PointType > | inline |
| GetPoints() const | UE::CADKernel::TPolyline< PointType > | inline |
| GetPolylineParameters() const | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inline |
| GetPolylinePoints() const | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inline |
| GetSubPolyline(const FLinearBoundary &InBoundary, const EOrientation InOrientation, TArray< PointType > &OutPoints) const | UE::CADKernel::TPolyline< PointType > | inline |
| GetTypeName(EEntity Type) | UE::CADKernel::FEntity | static |
| GetTypeName() const | UE::CADKernel::FEntity | inline |
| GetUMax() const | UE::CADKernel::FCurve | inline |
| GetUMin() const | UE::CADKernel::FCurve | inline |
| GlobalLength | UE::CADKernel::FCurve | mutableprotected |
| HasMarker1() const | UE::CADKernel::FHaveStates | inline |
| HasMarker1And2() const | UE::CADKernel::FHaveStates | inline |
| HasMarker1Or2() const | UE::CADKernel::FHaveStates | inline |
| HasMarker2() const | UE::CADKernel::FHaveStates | inline |
| Id | UE::CADKernel::FEntity | protected |
| IsDegenerated() const | UE::CADKernel::FHaveStates | inlinevirtual |
| IsDeleted() const | UE::CADKernel::FHaveStates | inline |
| IsDeletedOrDegenerated() const | UE::CADKernel::FHaveStates | inlinevirtual |
| IsGeometricalEntity() | UE::CADKernel::FEntity | inline |
| IsNotToOrAlreadyProcess() const | UE::CADKernel::FHaveStates | inlinevirtual |
| IsNotToProcess() const | UE::CADKernel::FHaveStates | inlinevirtual |
| IsProcessed() const | UE::CADKernel::FHaveStates | inlinevirtual |
| IsProcessedDeletedOrDegenerated() const | UE::CADKernel::FHaveStates | inlinevirtual |
| IsTopologicalEntity() const | UE::CADKernel::FEntity | inline |
| IsTopologicalShapeEntity() const | UE::CADKernel::FEntity | inline |
| IsToProcess() const | UE::CADKernel::FHaveStates | inlinevirtual |
| IsWaiting() const | UE::CADKernel::FHaveStates | inlinevirtual |
| MakeBezierCurve(const TArray< FVector > &InPoles) | UE::CADKernel::FCurve | static |
| MakeBoundedCurve(const FLinearBoundary &InBoundary) | UE::CADKernel::FCurve | virtual |
| MakeNurbsCurve(FNurbsCurveData &InNurbsData) | UE::CADKernel::FCurve | static |
| MakeShared(InArgTypes &&... Args) | UE::CADKernel::FEntity | inlinestatic |
| MakeShared(FCADKernelArchive &Archive) | UE::CADKernel::FEntity | inlinestatic |
| MakeSplineCurve(const TArray< FVector > &InPoles) | UE::CADKernel::FCurve | static |
| MakeSplineCurve(const TArray< FVector > &InPoles, const TArray< FVector > &Tangents) | UE::CADKernel::FCurve | static |
| MakeSplineCurve(const TArray< FVector > &InPoles, const TArray< FVector > &ArriveTangents, const TArray< FVector > &LeaveTangents) | UE::CADKernel::FCurve | static |
| Offset(const FVector &OffsetDirection) override | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inlinevirtual |
| operator=(TSharedFromThis const &) | TSharedFromThis< FEntity > | inlineprotected |
| Points | UE::CADKernel::TPolyline< PointType > | |
| Pop() | UE::CADKernel::TPolyline< PointType > | inline |
| Presample(TArray< double > &OutSampling, double Tolerance) const | UE::CADKernel::FCurve | inline |
| Presample(const FLinearBoundary &InBoundary, double Tolerance, TArray< double > &OutSampling) const | UE::CADKernel::FCurve | virtual |
| ProjectPoints(const FLinearBoundary &InBoundary, const TArray< PointType > &InPointsToProject, TArray< double > &ProjectedPointCoordinates, TArray< PointType > &ProjectedPoints) const | UE::CADKernel::TPolyline< PointType > | inline |
| Rebound(const FLinearBoundary &InBoundary) | UE::CADKernel::FCurve | virtual |
| RemoveComplementaryPoints(int32 Offset) | UE::CADKernel::TPolyline< PointType > | inline |
| Reserve(int32 Number) | UE::CADKernel::TPolyline< PointType > | inline |
| ResetDegenerated() const | UE::CADKernel::FHaveStates | inlinevirtual |
| ResetDeleted() const | UE::CADKernel::FHaveStates | inline |
| ResetElementStatus() | UE::CADKernel::FHaveStates | inline |
| ResetMarker1() const | UE::CADKernel::FHaveStates | inline |
| ResetMarker2() const | UE::CADKernel::FHaveStates | inline |
| ResetMarkers() const | UE::CADKernel::FHaveStates | inline |
| ResetMarkersRecursively() const | UE::CADKernel::FEntity | inlinevirtual |
| ResetMarkersRecursivelyOnEntities(const TArray< FEntity * > &Array) | UE::CADKernel::FEntity | inlinestatic |
| ResetMarkersRecursivelyOnEntities(const TArray< TWeakPtr< FEntity > > &Array) | UE::CADKernel::FEntity | inlinestatic |
| ResetMarkersRecursivelyOnEntities(const TArray< TSharedPtr< FEntity > > &Array) | UE::CADKernel::FEntity | inlinestatic |
| ResetMarkersRecursivelyOnEntities(const TArray< TOrientedEntity< FEntity > > &Array) | UE::CADKernel::FEntity | inlinestatic |
| ResetMarkersRecursivelyOnEntities(const TArray< TSharedPtr< EntityType > > &Array) | UE::CADKernel::FEntity | inlinestatic |
| ResetProcessedMarker() const | UE::CADKernel::FHaveStates | inline |
| ResetToProcessMarker() const | UE::CADKernel::FHaveStates | inline |
| ResetWaitingMarker() const | UE::CADKernel::FHaveStates | inline |
| Sample(const FLinearBoundary &Boundary, const double DesiredSegmentLength, TArray< double > &OutCoordinates) const | UE::CADKernel::TPolyline< PointType > | inline |
| Serialize(FCADKernelArchive &Ar) override | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inlinevirtual |
| SerializeIdent(FCADKernelArchive &Ar, TSharedPtr< FEntity > &Entity, bool bSaveSelection=true) | UE::CADKernel::FEntity | static |
| SerializeIdent(FCADKernelArchive &Ar, TWeakPtr< FEntity > &Entity, bool bSaveSelection=true) | UE::CADKernel::FEntity | static |
| SerializeIdent(FCADKernelArchive &Ar, FEntity **Entity, bool bSaveSelection=true) | UE::CADKernel::FEntity | static |
| SerializeIdent(FCADKernelArchive &Ar, EntityType **Entity, bool bSaveSelection=true) | UE::CADKernel::FEntity | inlinestatic |
| SerializeIdent(FCADKernelArchive &Ar, TSharedPtr< EntityType > &Entity, bool bSaveSelection=true) | UE::CADKernel::FEntity | inlinestatic |
| SerializeIdent(FCADKernelArchive &Ar, TWeakPtr< EntityType > &Entity, bool bSaveSelection=true) | UE::CADKernel::FEntity | inlinestatic |
| SerializeIdents(FCADKernelArchive &Ar, TArray< FEntity * > &Array, bool bSaveSelection=true) | UE::CADKernel::FEntity | static |
| SerializeIdents(FCADKernelArchive &Ar, TArray< TWeakPtr< FEntity > > &Array, bool bSaveSelection=true) | UE::CADKernel::FEntity | static |
| SerializeIdents(FCADKernelArchive &Ar, TArray< TSharedPtr< FEntity > > &Array, bool bSaveSelection=true) | UE::CADKernel::FEntity | static |
| SerializeIdents(FCADKernelArchive &Ar, TArray< TOrientedEntity< FEntity > > &Array) | UE::CADKernel::FEntity | static |
| SerializeIdents(FCADKernelArchive &Ar, TArray< EntityType * > &Array, bool bSaveSelection=true) | UE::CADKernel::FEntity | inlinestatic |
| SerializeIdents(FCADKernelArchive &Ar, TArray< TWeakPtr< EntityType > > &Array, bool bSaveSelection=true) | UE::CADKernel::FEntity | inlinestatic |
| SerializeIdents(FCADKernelArchive &Ar, TArray< TSharedPtr< EntityType > > &Array, bool bSaveSelection=true) | UE::CADKernel::FEntity | inlinestatic |
| SetAsDegenerated() const | UE::CADKernel::FHaveStates | inlinevirtual |
| SetDeletedMarker() const | UE::CADKernel::FHaveStates | inline |
| SetId(FDatabase &Database) | UE::CADKernel::FEntity | protected |
| SetMarker1() const | UE::CADKernel::FHaveStates | inline |
| SetMarker2() const | UE::CADKernel::FHaveStates | inline |
| SetPoints(const TArray< FVector2d > &InPoints) | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inline |
| SetProcessedMarker() const | UE::CADKernel::FHaveStates | inline |
| SetToProcessMarker() const | UE::CADKernel::FHaveStates | inline |
| SetWaitingMarker() const | UE::CADKernel::FHaveStates | inline |
| SharedThis(OtherType *ThisPtr) | TSharedFromThis< FEntity > | inlineprotectedstatic |
| SharedThis(const OtherType *ThisPtr) | TSharedFromThis< FEntity > | inlineprotectedstatic |
| Size() const | UE::CADKernel::TPolyline< PointType > | inline |
| SpawnIdent(FDatabase &Database) | UE::CADKernel::FEntity | inlinevirtual |
| SpawnIdentOnEntities(TArray< FEntity * > &Array, FDatabase &Database) | UE::CADKernel::FEntity | inlinestatic |
| SpawnIdentOnEntities(TArray< TSharedPtr< FEntity > > &Array, FDatabase &Database) | UE::CADKernel::FEntity | inlinestatic |
| SpawnIdentOnEntities(TArray< TOrientedEntity< FEntity > > &Array, FDatabase &Database) | UE::CADKernel::FEntity | inlinestatic |
| SpawnIdentOnEntities(TArray< TSharedPtr< EntityType > > &Array, FDatabase &Database) | UE::CADKernel::FEntity | inlinestatic |
| States | UE::CADKernel::FHaveStates | mutableprotected |
| SwapCoordinates(TArray< double > &NewCoordinates) | UE::CADKernel::TPolyline< PointType > | inline |
| Tangent | UE::CADKernel::TPolyline< PointType > | |
| TPolyline(const TArray< PointType > &InPoints, const TArray< double > &InCoordinates) | UE::CADKernel::TPolyline< PointType > | inline |
| TPolyline(const TArray< PointType > &InPoints) | UE::CADKernel::TPolyline< PointType > | inline |
| TPolyline() | UE::CADKernel::TPolyline< PointType > | inline |
| TPolylineCurve(const TArray< FVector2d > &InPoints, const TArray< double > &InCoordinates, int8 InDimension) | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inlineprotected |
| TPolylineCurve(const TArray< FVector2d > &InPoints, int8 InDimension) | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inlineprotected |
| TPolylineCurve() | UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D > | inlineprotected |
| TSharedFromThis() | TSharedFromThis< FEntity > | inlineprotected |
| TSharedFromThis(TSharedFromThis const &) | TSharedFromThis< FEntity > | inlineprotected |
| TypesNames | UE::CADKernel::FEntity | protectedstatic |
| UpdateSubPolylineBBox(const FLinearBoundary &InBoundary, FPolylineBBox &OutBBox) const | UE::CADKernel::TPolyline< PointType > | inline |
| UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const | TSharedFromThis< FEntity > | inline |
| UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const | TSharedFromThis< FEntity > | inline |
| ~FEntity() | UE::CADKernel::FEntity | virtual |
| ~TSharedFromThis() | TSharedFromThis< FEntity > | inlineprotected |