Navigation
API > API/Runtime > API/Runtime/CADKernel
| Name | FBody |
| Type | class |
| Header File | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Topo/Body.h |
| Include Path | #include "Topo/Body.h" |
Syntax
class FBody : public UE::CADKernel::FTopologicalShapeEntity
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FEntity → FTopologicalEntity → FTopologicalShapeEntity → FBody
- FHaveStates → FEntity → FTopologicalEntity → FTopologicalShapeEntity → FBody
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBody () |
Topo/Body.h | ||
FBody
(
const TArray< TSharedPtr< FShell > >& InShells |
Topo/Body.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FBody() |
Topo/Body.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FEntity | friend | Topo/Body.h | ||
| Shells | TArray< TSharedPtr< FShell > > | Topo/Body.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddShell
(
TSharedRef< FShell > Shell |
Topo/Body.h | ||
const TArray< TSharedPtr< FShell > > & GetShells() |
Topo/Body.h | ||
bool IsEmpty() |
Topo/Body.h | ||
void Orient() |
Topo/Body.h | ||
void RemoveEmptyShell() |
Topo/Body.h | ||
int32 ShellCount() |
Topo/Body.h |
Overridden from FTopologicalShapeEntity
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CompleteMetaData() |
Topo/Body.h | ||
virtual int32 FaceCount() |
Topo/Body.h | ||
virtual void GetFaces
(
TArray< FTopologicalFace* >& Faces |
Topo/Body.h | ||
virtual void PropagateBodyOrientation () |
Each face of model is set by its orientation. | Topo/Body.h | |
virtual void Remove
(
const FTopologicalShapeEntity* ShellToRemove |
Topo/Body.h |
Overridden from FEntity
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Empty() |
Topo/Body.h | ||
virtual EEntity GetEntityType() |
Topo/Body.h | ||
virtual void ResetMarkersRecursively() |
Topo/Body.h | ||
virtual void Serialize
(
FCADKernelArchive& Ar |
Serialization of a FEntity. | Topo/Body.h | |
virtual void SpawnIdent
(
FDatabase& Database |
Topo/Body.h |