Navigation
API > API/Runtime > API/Runtime/CADKernel > API/Runtime/CADKernel/Topo
Inheritance Hierarchy
References
| Module | CADKernel |
| Header | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Topo/Model.h |
| Include | #include "Topo/Model.h" |
Syntax
class FModel : public UE::CADKernel::FTopologicalShapeEntity
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TSharedPtr< FBody > > | Bodies |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FModel () |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FModel () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Add
(
const TSharedPtr< FBody >& InBody |
||
| void | AddEntity
(
TSharedRef< FTopologicalEntity > InEntity |
||
| void | Append
(
TArray< TSharedPtr< FBody > >& InNewBody |
||
| int32 | BodyCount () |
||
| void | Check topology of each body | ||
| bool | Contains
(
TSharedPtr< FTopologicalEntity > InEntity |
||
| void | Copy
(
const TSharedPtr< FModel >& OtherModel |
Copy the body and face arrays of other model | |
| void | Copy the body and face arrays of other model | ||
| int32 | EntityCount () |
||
| const TArray< TSharedPtr< FBody > > & | GetBodies () |
||
| bool | IsEmpty () |
||
| void | Copy the body and face arrays of other model Empty other model arrays | ||
| void | Orient () |
||
| void | |||
| void |
Overridden from FTopologicalShapeEntity
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| int32 | FaceCount () |
||
| void | GetFaces
(
TArray< FTopologicalFace* >& OutFaces |
||
| void | Each face of model is set by its orientation. | ||
| void | Remove
(
const FTopologicalShapeEntity* InBody |
Overridden from FEntity
| Type | Name | Description | |
|---|---|---|---|
| void | Empty () |
||
| EEntity | |||
| void | |||
| void | Serialize
(
FCADKernelArchive& Ar |
Serialization of a FEntity. | |
| void | SpawnIdent
(
FDatabase& Database |