Navigation
API > API/Runtime > API/Runtime/CADKernel > API/Runtime/CADKernel/Topo
Inheritance Hierarchy
- FHaveStates
- FEntity
- FTopologicalEntity
- FTopologicalShapeEntity
- FBody
- FModel
- FShell
- FTopologicalFace
References
| Module | CADKernel |
| Header | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Topo/TopologicalShapeEntity.h |
| Include | #include "Topo/TopologicalShapeEntity.h" |
Syntax
class FTopologicalShapeEntity : public UE::CADKernel::FTopologicalEntity
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| void | ExtractMetaData
(
TMap< FString, FString >& OutMetaData |
||
| int32 | FaceCount () |
||
| uint32 | GetColorId () |
||
| void | GetFaces
(
TArray< FTopologicalFace* >& OutFaces |
||
| const FTopologicalShapeEntity * | GetHost () |
||
| FTopologicalShapeEntity * | GetHost () |
||
| int32 | GetHostId () |
||
| uint32 | |||
| const FMetadataDictionary & | |||
| const TCHAR * | GetName () |
||
| int32 | GetPatchId () |
||
| bool | HasName () |
||
| void | Each face of model is set by its orientation. | ||
| void | Remove
(
const FTopologicalShapeEntity* |
||
| void | ResetHost () |
Mandatory: The host must have remove this from his array | |
| void | SetColorId
(
const uint32& InColorId |
||
| void | SetDisplayData
(
const FTopologicalShapeEntity& DisplayData |
||
| void | SetDisplayData
(
const uint32& InColorId, |
||
| void | SetHost
(
FTopologicalShapeEntity* Body |
||
| void | |||
| void | |||
| void | SetMaterialId
(
const uint32& InMaterialId |
||
| void | |||
| void | SetPatchId
(
int32 InPatchId |
Overridden from FEntity
| Type | Name | Description | |
|---|---|---|---|
| void | Empty () |
||
| void | Serialize
(
FCADKernelArchive& Ar |
Serialization of a FEntity. |