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/Linkable.h |
| Include | #include "Topo/Linkable.h" |
Syntax
template<typename EntityType, typename LinkType>
class TLinkable : public UE::CADKernel::FTopologicalEntity
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< LinkType > | TopologicalLink |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TLinkable () |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~TLinkable () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Activate () |
||
| void | Finalize () |
||
| TSharedPtr< LinkType > | GetLink () |
||
| TSharedPtr< LinkType > | GetLink () |
||
| TSharedRef< EntityType > | |||
| const TSharedRef< const EntityType > | |||
| const TArray< EntityType * > & | |||
| int32 | |||
| bool | HasTwin () |
||
| bool | |||
| bool | IsLinkedTo
(
const EntityType& Entity |
||
| bool | IsLinkedTo
(
const TSharedRef< EntityType >& Entity |
||
| const bool | IsThinZone () |
||
| void | MakeLink
(
EntityType& Twin |
||
| void | |||
| void | |||
| void | |||
| void | |||
| void | SetTopologicalLink
(
TSharedPtr< LinkType > Link |
||
| void | Unlink all twin entities |
Overridden from FEntity
| Type | Name | Description | |
|---|---|---|---|
| void | Empty () |
||
| void | |||
| void | Serialize
(
FCADKernelArchive& Ar |
Serialization of a FEntity. |