Navigation
API > API/Runtime > API/Runtime/CADKernel > API/Runtime/CADKernel/Geo > API/Runtime/CADKernel/Geo/Curves
Inheritance Hierarchy
- FHaveStates
- FEntity
- FEntityGeom
- FCurve
- FSurfacicCurve
- FRestrictionCurve
References
| Module | CADKernel |
| Header | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Geo/Curves/SurfacicCurve.h |
| Include | #include "Geo/Curves/SurfacicCurve.h" |
Syntax
class FSurfacicCurve : public UE::CADKernel::FCurve
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FSurface > | CarrierSurface | ||
| TSharedPtr< FCurve > | Curve2D |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSurfacicCurve
(
TSharedRef< FCurve > InCurve2D, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EvaluateSurfacicPolyline
(
FSurfacicPolyline& OutPolyline |
||
| TSharedPtr< FCurve > & | Get2DCurve () |
||
| const TSharedPtr< FCurve > & | Get2DCurve () |
||
| const TSharedRef< FSurface > | |||
| TSharedPtr< FSurface > & | GetSurface () |
||
| const TSharedPtr< FSurface > & | GetSurface () |
||
| void | Set2DCurve
(
TSharedPtr< FCurve >& NewCurve2D |
Overridden from FCurve
| Type | Name | Description | |
|---|---|---|---|
| void | Evaluate2DPoint
(
double Coordinate, |
Evaluate exact 2D point of the curve at the input Coordinate The function can only be used with 2D curve (Dimension == 2) | |
| void | Evaluate2DPoint
(
double Coordinate, |
Evaluate exact 2D point of the curve at the input Coordinate The function can only be used with 2D curve (Dimension == 2) | |
| void | Evaluate2DPoints
(
const TArray< double >& Coordinates, |
Evaluate exact 2D points of the curve at the input Coordinates The function can only be used with 2D curve (Dimension == 2) | |
| void | Evaluate2DPoints
(
const TArray< double >& Coordinates, |
Evaluate exact 2D points of the curve at the input Coordinates The function can only be used with 2D curve (Dimension == 2) | |
| void | EvaluatePoint
(
double Coordinate, |
Evaluate exact 3D point of the curve at the input Coordinate The function can only be used with 3D curve (Dimension == 3) | |
| void | EvaluatePoints
(
const TArray< double >& Coordinates, |
Evaluate exact 3D points of the curve at the input Coordinates The function can only be used with 3D curve (Dimension == 3) | |
| void | FindNotDerivableCoordinates
(
const FLinearBoundary& InBoundary, |
||
| ECurve | GetCurveType () |
||
| void | Must not be call |
Overridden from FEntityGeom
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FEntityGeom > | ApplyMatrix
(
const FMatrixH& InMatrix |
Overridden from FEntity
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | Serialize
(
FCADKernelArchive& Ar |
TODO static TSharedPtr |
|
| void | SpawnIdent
(
FDatabase& Database |