Navigation
| Name | CADKernel |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Datasmith/CADKernel/Base/ |
| Module Build Rules | CADKernel.Build.cs |
Classes
| Name | Remarks |
|---|---|
| F3DDebugSegment | |
| F3DDebugSession | |
| FAABB | |
| FAABB2D | |
| FBody | |
| FCADKernelArchive | |
| FChrono | |
| FConsole | |
| FCriterion | |
| FCurve | |
| FDatabase | |
| FDichotomyFinder | |
| FEdgeMesh | Define the mesh of an edge. This mesh is polygon |
| FEdgeSegment | |
| FEntity | |
| FEntityGeom | |
| FFaceMesh | Define the mesh of a topological face. This mesh is an array of triangle |
| FHaveStates | |
| FIndexOfCoordinateFinder | Finder of the index of the segment of the polyline coordinates containing the input coordinate This abstract class return the lower index of the segment i.e. InPolylineCoordinates[OutIndex] <= InCoordinate <= InPolylineCoordinates[OutIndex + 1] As input coordinates are increasing, the algorithme is optimize by restarting form the last coordinate found. |
| FLinearFinder | |
| FMatrixH | Should be unified with the math utilities implemented by the Geometry team. |
| FMesh | |
| FMesher | |
| FMessage | |
| FMetadataDictionary | |
| FModel | |
| FModelMesh | |
| FOrientedEdge | |
| FOrientedFace | |
| FPolyline2D | |
| FProgress | |
| FProgressManager | |
| FRestrictionCurve | A restriction curve is the curve carrying an edge |
| FSession | |
| FShell | |
| FSurface | |
| FSurfacicBoundary | |
| FSurfacicCurve | |
| FSurfacicPolyline | |
| FSystem | |
| FThinZone2D | |
| FThinZoneSide | |
| FTopologicalEdge | |
| FTopologicalEntity | |
| FTopologicalFace | |
| FTopologicalLoop | |
| FTopologicalShapeEntity | |
| FTopologicalVertex | |
| FTopomaker | |
| FVectorUtil | |
| FVertexLink | TTopologicalLink overload dedicated to FVertex to manage the barycenter of twin vertices |
| FVertexMesh | |
| FVisu | |
| TAABB | |
| TCache | |
| TLinkable | |
| TOrientedEntity | |
| TPolyline | |
| TPolylineApproximator | |
| TTopologicalLink |
Structs
| Name | Remarks |
|---|---|
| FBBoxWithNormal | |
| FCoordinateGrid | |
| FCurvePoint | |
| FCurvePoint2D | |
| FCuttingGrid | |
| FCuttingPoint | Cutting point used for meshing purpose |
| FEdge2DProperties | |
| FFaceSubset | |
| FImposedCuttingPoint | Cutting point used for thin zone purpose |
| FIsoCurvature | |
| FLinearBoundary | |
| FNurbsSurfaceData | |
| FNurbsSurfaceHomogeneousData | |
| FPairOfIndex | |
| FPolylineBBox | |
| FSurfaceCurvature | |
| FSurfacicCurvePoint | |
| FSurfacicCurvePointWithTolerance | |
| FSurfacicPoint | |
| FTopomakerOptions | |
| FTriangle | |
| FTriangle2D | |
| TSegment | |
| TTriangle |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAddCuttingPointFunc | TFunction< void(const double, const ECoordinateType, const FPairOfIndex, const double)> | Topo/TopologicalEdge.h | |
| FAddMeshNodeFunc | TFunction< void(const int32, const FVector2d &, const double, const FEdgeSegment &, const FPairOfIndex &)> | Mesh/Structure/ThinZone2D.h | |
| FDuration | uint64 | Core/Chrono.h | |
| FEdgeLink | TTopologicalLink< FTopologicalEdge > | Topo/TopologicalEdge.h | |
| FIdent | uint32 | Core/Types.h | |
| FPolyline3D | TPolyline< FVector > | Geo/Sampling/Polyline.h | |
| FReserveContainerFunc | TFunction< void(int32)> | Mesh/Structure/ThinZone2D.h | |
| FSegment2D | TSegment< FVector2d > | Math/Geometry.h | |
| FSegment3D | TSegment< FVector > | Math/Geometry.h | |
| FSurfacicCurveExtremities | FSurfacicCurvePointWithTolerance | Geo/GeoPoint.h | |
| FSurfacicTolerance | FVector2d | Math/Point.h | |
| FTimePoint | uint64 | Core/Chrono.h |
Enums
Public
| Name | Remarks |
|---|---|
| EAABBBoundary | Copyright Epic Games, Inc. All Rights Reserved. |
| EHaveStates | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::ECoordinateType | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::ECriterion | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::ECurve | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EEntity | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EGridSpace | 3 parametric spaces are defined : -EGridSpace::Default2D the natural parametric space of the carrier surface i.e. for a Bezier surface the boundary of the space is [[0, 1], [0, 1]] and for a spherical surface [[0, 2Pi], [-Pi / 2, Pi / 2]] -EGridSpace::UniformScaled.The average curvilinear length of the iso curves is calculated in each axis.The parametric space is then scaled in each axis such that the average curvilinear length between two points P(A, V) and P(B, V) = B - A.For a spherical surface [[0, 2Pi.R / 2], [-Pi.R / 2, Pi.R / 2]] with R the radius of the sphere -EGridSpace::Scaled.The UnifomeScaled space is rescaled in its most disturbe axis e.g. if V is the most disturbe axis, whatever V, length of[P(A, V), P(B, V)] = (B - A). |
| UE::CADKernel::EIso | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::ELimit | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EMeshingState | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EOrientation | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EPolygonSide | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EQuadType | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::ERupture | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::ESewOption | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::ESide | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::ESituation | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EStatut | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::ESurface | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EThinZone2DType | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::ETimeUnit | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EValue | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EVerboseLevel | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::CADKernel::EVisuProperty | Copyright Epic Games, Inc. All Rights Reserved. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UE::CADKernel::Ident::Undefined | const FIdent | Core/Types.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AEighth | double | Core/Types.h | ||
| AQuarter | double | Core/Types.h | ||
| ASixth | double | Core/Types.h | ||
| AThird | double | Core/Types.h | ||
| Epsilon | double | Math/SlopeUtils.h | ||
| FifteenDegree | double | Math/SlopeUtils.h | ||
| FiveDegree | double | Math/SlopeUtils.h | ||
| FortyFiveSlope | double | Math/SlopeUtils.h | ||
| HalfPiSlope | double | Math/SlopeUtils.h | ||
| MinusRightSlope | double | MinusRightSlope i.e. -Pi / 2 | Math/SlopeUtils.h | |
| NinetySlope | double | Math/SlopeUtils.h | ||
| NullSlope | double | Math/SlopeUtils.h | ||
| OneDegree | double | Math/SlopeUtils.h | ||
| PiSlope | double | PiSlope i.e. Pi angle | Math/SlopeUtils.h | |
| QuaterPiSlope | double | ThirdPiSlope i.e. Pi/4 angle (45 deg) | Math/SlopeUtils.h | |
| RightSlope | double | RightSlope i.e. Right angle i.e Pi / 2 | Math/SlopeUtils.h | |
| SixthPiSlope | double | ThirdPiSlope i.e. Pi/6 angle (30 deg) | Math/SlopeUtils.h | |
| SixtySlope | double | Math/SlopeUtils.h | ||
| TenDegree | double | Math/SlopeUtils.h | ||
| ThirdPiSlope | double | ThirdPiSlope i.e. Pi/3 angle (60 deg) | Math/SlopeUtils.h | |
| ThirtySlope | double | Math/SlopeUtils.h | ||
| ThreeQuaterPiSlope | double | ThreeQuaterPiSlope i.e. 3Pi/4 angle (135 deg) | Math/SlopeUtils.h | |
| ThreeRightSlope | double | ThreeRightSlope i.e. 3Pi / 2 | Math/SlopeUtils.h | |
| TwentyDegree | double | Math/SlopeUtils.h | ||
| TwentyFiveDegree | double | Math/SlopeUtils.h | ||
| TwoDegree | double | Math/SlopeUtils.h | ||
| TwoPiSlope | double | PiSlope i.e. Pi angle | Math/SlopeUtils.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
EHaveStates E |
Core/HaveStates.h | ||
bool operator!
(
EAABBBoundary E |
Math/Aabb.h | ||
EHaveStates operator&
(
EHaveStates Lhs, |
Core/HaveStates.h | ||
EAABBBoundary operator&
(
EAABBBoundary Lhs, |
Math/Aabb.h | ||
EHaveStates & operator&=
(
EHaveStates& Lhs, |
Core/HaveStates.h | ||
EAABBBoundary & operator&=
(
EAABBBoundary& Lhs, |
Math/Aabb.h | ||
EHaveStates operator^
(
EHaveStates Lhs, |
Core/HaveStates.h | ||
EAABBBoundary operator^
(
EAABBBoundary Lhs, |
Math/Aabb.h | ||
EHaveStates & operator^=
(
EHaveStates& Lhs, |
Core/HaveStates.h | ||
EAABBBoundary & operator^=
(
EAABBBoundary& Lhs, |
Math/Aabb.h | ||
EHaveStates operator|
(
EHaveStates Lhs, |
Core/HaveStates.h | ||
EAABBBoundary operator|
(
EAABBBoundary Lhs, |
Math/Aabb.h | ||
EHaveStates & operator|=
(
EHaveStates& Lhs, |
Core/HaveStates.h | ||
EAABBBoundary & operator|=
(
EAABBBoundary& Lhs, |
Math/Aabb.h | ||
EHaveStates operator~
(
EHaveStates E |
Core/HaveStates.h | ||
| Math/Aabb.h | |||
bool UE::CADKernel::AreParallel
(
const FSegment2D& SegmentAB, |
Math/Geometry.h | ||
bool UE::CADKernel::ArePointsInsideSectorABC
(
const FVector2d& PointA, |
P1 | Math/SlopeUtils.h | |
double UE::CADKernel::ClockwiseSlope
(
const FVector2d& StartPoint, |
Math/SlopeUtils.h | ||
void UE::CADKernel::Close3DDebugSession
(
bool bIsDisplayed |
UI/Display.h | ||
FVector2d UE::CADKernel::ComputeCircumCircleCenter
(
const FVector2d& InPoint0, |
https://en.wikipedia.org/wiki/Circumscribed_circle#Cartesian_coordinates_2 With A = (0, 0) | Math/Geometry.h | |
FVector UE::CADKernel::ComputeCircumCircleCenter
(
const FVector& Point0, |
Math/Geometry.h | ||
FVector2d UE::CADKernel::ComputeCircumCircleCenterAndSquareRadius
(
const FVector2d& InPoint0, |
Math/Geometry.h | ||
double UE::CADKernel::ComputeOrientedSlope
(
const FVector2d& StartPoint, |
Compute the oriented slope of a segment according to a reference slope | Math/SlopeUtils.h | |
double UE::CADKernel::ComputeOrientedSlope
(
const FVector2d& StartPoint, |
Compute the positive slope between the segments [StartPoint, EndPoint1] and [StartPoint, EndPoint2] | Math/SlopeUtils.h | |
double UE::CADKernel::ComputePositiveSlope
(
const FVector2d& StartPoint, |
Compute the oriented slope of a segment according to a reference slope This method is used to compute an approximation of the angle between two segments in 2D. | Math/SlopeUtils.h | |
double UE::CADKernel::ComputePositiveSlope
(
const FVector2d& StartPoint, |
Compute the positive slope between the segments [StartPoint, EndPoint1] and [StartPoint, EndPoint2] | Math/SlopeUtils.h | |
double UE::CADKernel::ComputeSlope
(
const FVector2d& StartPoint, |
Math/SlopeUtils.h | ||
double UE::CADKernel::ComputeSlope
(
const FVector2d& StartPoint, |
Compute the slope of a segment according to a reference slope return the slope | Math/SlopeUtils.h | |
double UE::CADKernel::ComputeSlope
(
const FVector2d& StartPoint, |
Compute the slope between the segments [StartPoint, EndPoint1] and [StartPoint, EndPoint2] | Math/SlopeUtils.h | |
double UE::CADKernel::ComputeSlopeRelativeToNearestAxis
(
const FVector2d& StartPoint, |
Return a slope between [0, 1] relative to the nearest axis between horizontal or vertical axis i.e. ComputeUnorientedSlope => 0.5 return 0.5 ComputeUnorientedSlope => 2.3 return 0.3 ComputeUnorientedSlope => 3.6 return 0.4 | Math/SlopeUtils.h | |
double UE::CADKernel::ComputeSlopeRelativeToReferenceAxis
(
const FVector2d& StartPoint, |
Return a slope between [0, 2] relative to reference Axis i.e. ComputeUnorientedSlope => 0.5 return 0.5 ComputeUnorientedSlope => 2.3 return 1.7 | Math/SlopeUtils.h | |
double UE::CADKernel::ComputeUnorientedSlope
(
const FVector2d& StartPoint, |
Return a slope between [0, 4] i.e. an angle between [0, Pi] | Math/SlopeUtils.h | |
double UE::CADKernel::ComputeUnorientedSlope
(
const FVector2d& StartPoint, |
Return a slope between [0, 4] i.e. an angle between [0, Pi] | Math/SlopeUtils.h | |
double UE::CADKernel::CoordinateOfProjectedPointOnSegment
(
const PointType& Point, |
Math/Geometry.h | ||
double UE::CADKernel::CounterClockwiseSlope
(
const FVector2d& StartPoint, |
Math/SlopeUtils.h | ||
void UE::CADKernel::Display2DWithScale
(
const FSurface& CarrierSurface |
UI/Display.h | ||
void UE::CADKernel::DisplayOrientedPolyline
(
const TArray< TPoint >& Points, |
UI/Display.h | ||
void UE::CADKernel::DisplayPoint
(
const TPoint& Point, |
UI/Display.h | ||
void UE::CADKernel::DisplayPoint
(
const TPoint& Point, |
UI/Display.h | ||
void UE::CADKernel::DisplayPoint
(
const TPoint& Point, |
UI/Display.h | ||
void UE::CADKernel::DisplayPoints
(
FString Message, |
UI/Display.h | ||
void UE::CADKernel::DisplayPolyline
(
const TArray< TPoint >& Points, |
UI/Display.h | ||
void UE::CADKernel::DisplaySegment
(
const TPoint& Point1, |
UI/Display.h | ||
void UE::CADKernel::DisplaySegmentWithScale
(
const TPoint& Point1, |
UI/Display.h | ||
double UE::CADKernel::DistanceOfPointToLine
(
const PointType& Point, |
Math/Geometry.h | ||
double UE::CADKernel::DistanceOfPointToSegment
(
const PointType& Point, |
Math/Geometry.h | ||
void UE::CADKernel::Draw
(
const TArray< TPoint >& Points, |
UI/Display.h | ||
void UE::CADKernel::Draw2DWithScale
(
const FTopologicalFace& Face |
UI/Display.h | ||
void UE::CADKernel::DrawMesh
(
const TSharedPtr< FMesh >& mesh |
UI/Display.h | ||
void UE::CADKernel::DrawPoint
(
const TPoint& InPoint, |
UI/Display.h | ||
void UE::CADKernel::DrawSegment
(
const TPoint& Point1, |
UI/Display.h | ||
void UE::CADKernel::DrawSegmentOrientation
(
const TPoint& Point1, |
UI/Display.h | ||
bool UE::CADKernel::FindIntersectionOfLines2D
(
const FSegment2D& LineAB, |
Math/Geometry.h | ||
FVector2d UE::CADKernel::FindIntersectionOfSegments2D
(
const FSegment2D& SegmentAB, |
The segments must intersect because no check is done | Math/Geometry.h | |
FVector2d UE::CADKernel::FindIntersectionOfSegments2D
(
const FSegment2D& SegmentAB, |
The segments must intersect because no check is done | Math/Geometry.h | |
| Topo/TopologicalEdge.h | |||
const void UE::CADKernel::GetMinMax
(
ValueType& Min, |
Sort input values to be Min and Max | Math/MathConst.h | |
const void UE::CADKernel::GetMinMax
(
const ValueType& ValueA, |
Sort input A & B values into OutMin & OutMax | Math/MathConst.h | |
EOrientation UE::CADKernel::GetReverseOrientation
(
EOrientation Orientation |
Geo/GeoEnum.h | ||
FString UE::CADKernel::GridSpace::ToString
(
EGridSpace Space |
Mesh/MeshEnum.h | ||
bool UE::CADKernel::IsPointPInsideSectorABC
(
const FVector2d& PointA, |
P1 | Math/SlopeUtils.h | |
bool UE::CADKernel::IsWithinExclusive
(
const ValueType& TestValue, |
Checks if value is within a range, exclusive on MinValue and MaxValue) | Math/MathConst.h | |
void UE::CADKernel::Open3DDebugSession
(
FString name, |
UI/Display.h | ||
void UE::CADKernel::Open3DDebugSession
(
bool bIsDisplayed, |
UI/Display.h | ||
bool UE::CADKernel::operator!
(
ESewOption E |
Topo/Topomaker.h | ||
ESewOption UE::CADKernel::operator&
(
ESewOption Lhs, |
Topo/Topomaker.h | ||
ESewOption & UE::CADKernel::operator&=
(
ESewOption& Lhs, |
Topo/Topomaker.h | ||
ESewOption UE::CADKernel::operator^
(
ESewOption Lhs, |
Topo/Topomaker.h | ||
ESewOption & UE::CADKernel::operator^=
(
ESewOption& Lhs, |
Topo/Topomaker.h | ||
ESewOption UE::CADKernel::operator|
(
ESewOption Lhs, |
Topo/Topomaker.h | ||
ESewOption & UE::CADKernel::operator|=
(
ESewOption& Lhs, |
Topo/Topomaker.h | ||
ESewOption UE::CADKernel::operator~
(
ESewOption E |
Topo/Topomaker.h | ||
| Geo/GeoEnum.h | |||
PointType UE::CADKernel::PointOnSegment
(
const PointType& InSegmentA, |
Math/Geometry.h | ||
double UE::CADKernel::PolylineTools::ComputeLength
(
const TArray< PointType >& Polyline |
Geo/Sampling/PolylineTools.h | ||
| Geo/Sampling/PolylineTools.h | |||
| Geo/Sampling/PolylineTools.h | |||
double UE::CADKernel::PolylineTools::ComputeSquareToleranceForProjection
(
const TArray< PointType >& Polyline |
Geo/Sampling/PolylineTools.h | ||
void UE::CADKernel::PolylineTools::ExtendTo
(
TArray< PointType >& Polyline, |
Progressively deforms a polyline (or a control polygon) so that its end is in the desired position | Geo/Sampling/PolylineTools.h | |
bool UE::CADKernel::PolylineTools::IsDichotomyToBePreferred
(
int32 InPolylineSize, |
Geo/Sampling/PolylineTools.h | ||
PointType UE::CADKernel::PolylineTools::LinearInterpolation
(
const TArray< PointType >& Array, |
Geo/Sampling/PolylineTools.h | ||
double UE::CADKernel::PolylineTools::SectionCoordinate
(
const TArray< double >& Array, |
Geo/Sampling/PolylineTools.h | ||
FVector UE::CADKernel::ProjectPointOnPlane
(
const FVector& Point, |
Math/Geometry.h | ||
PointType UE::CADKernel::ProjectPointOnSegment
(
const PointType& Point, |
Math/Geometry.h | ||
int32 UE::CADKernel::RealCompare
(
const double Value1, |
Math/MathConst.h | ||
EOrientation UE::CADKernel::SameOrientation
(
bool bIsSameOrientation |
Geo/GeoEnum.h | ||
FVector2d UE::CADKernel::SlopeToVector
(
const double Slope |
Math/SlopeUtils.h | ||
double UE::CADKernel::SquareDistanceOfPointToSegment
(
const PointType& Point, |
Math/Geometry.h | ||
void UE::CADKernel::SwapOrientation
(
EOrientation& Orientation |
Geo/GeoEnum.h | ||
double UE::CADKernel::SwapSlopeOrientation
(
double Slope |
Swap a slope i.e Slope + PiSlope i.e. angle + Pi | Math/SlopeUtils.h | |
uint8 UE::CADKernel::ToUInt8
(
T Value |
Math/MathConst.h | ||
double UE::CADKernel::TransformIntoClockwiseSlope
(
double Slope |
Math/SlopeUtils.h | ||
double UE::CADKernel::TransformIntoOrientedSlope
(
double Slope |
Transform a positive slope into an oriented slope [-4, 4] i.e. an equivalent angle between [-Pi, Pi] | Math/SlopeUtils.h | |
double UE::CADKernel::TransformIntoPositiveSlope
(
double Slope |
Transform a slope into a positive slope [0, *] i.e. an equivalent angle between [0, 2.Pi] | Math/SlopeUtils.h | |
double UE::CADKernel::TransformIntoSlopeRelativeToReferenceAxis
(
double Slope |
Return a slope between [0, 2] relative to reference Axis i.e. ComputeUnorientedSlope => 0.5 return 0.5 ComputeUnorientedSlope => 2.3 return 1.7 | Math/SlopeUtils.h | |
double UE::CADKernel::TransformIntoUnorientedSlope
(
double Slope |
Transform a positive slope into an unoriented slope [0, 4] i.e. an equivalent angle between [0, Pi] | Math/SlopeUtils.h | |
| Utils/StringUtil.h | |||
| Utils/StringUtil.h | |||
void UE::CADKernel::Utils::RemoveUnwantedChar
(
FString& String, |
Utils/StringUtil.h | ||
FString UE::CADKernel::Utils::ToFString
(
const char* Text |
Utils/StringUtil.h | ||
FString UE::CADKernel::Utils::ToFString
(
const double& Value |
Utils/StringUtil.h | ||
FString UE::CADKernel::Utils::ToFString
(
const int32& Value |
Utils/StringUtil.h | ||
FString UE::CADKernel::Utils::ToFString
(
const uint32& Value |
Utils/StringUtil.h | ||
FString UE::CADKernel::Utils::ToFString
(
const bool& Value |
Utils/StringUtil.h | ||
FString UE::CADKernel::Utils::ToFString
(
const FVector& p |
Utils/StringUtil.h | ||
std::string UE::CADKernel::Utils::ToString
(
const TCHAR* WideString |
Utils/StringUtil.h | ||
std::string UE::CADKernel::Utils::ToString
(
const ValueType& v |
Utils/StringUtil.h | ||
std::string UE::CADKernel::Utils::ToString
(
const FVector& p |
Utils/StringUtil.h | ||
void UE::CADKernel::Wait
(
bool bMakeWait |
UI/Display.h | ||
double UE::CADKernel::WrapTo
(
double Slope, |
Wraps a periodic value into a prime period defined by its StartOfPeriod value and its EndOfPeriod value Mandatory EndOfPeriod - StartOfPeriod = PeriodSize | Math/MathConst.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static T UE::CADKernel::Cubic
(
const T A |
Math/MathConst.h | ||
static void UE::CADKernel::DisplayPoint2DWithScale
(
const FVector2d& Point, |
UI/Display.h | ||
static void UE::CADKernel::DisplayPoint2DWithScale
(
const FVector2d& Point, |
UI/Display.h | ||
static void UE::CADKernel::DisplayPolylineWithScale
(
const TArray< FVector2d >& Points, |
UI/Display.h | ||
static ESewOption UE::CADKernel::SewOption::GetFromOptions
(
bool bGStitchingForceSew, |
Topo/Topomaker.h |