|
| virtual | ~FShell () override |
| |
| virtual void | Serialize (FCADKernelArchive &Ar) override |
| |
| virtual void | SpawnIdent (FDatabase &Database) override |
| |
| virtual void | ResetMarkersRecursively () const override |
| |
| void | RemoveFaces () |
| |
| void | RemoveDeletedOrDegeneratedFaces () |
| |
| virtual void | Empty () override |
| |
| void | Add (TSharedRef< FTopologicalFace > InTopologicalFace, EOrientation InOrientation) |
| |
| void | Add (TArray< FTopologicalFace * > &Faces) |
| |
| virtual EEntity | GetEntityType () const override |
| |
| virtual int32 | FaceCount () const override |
| |
| void | ReplaceFaces (TArray< FOrientedFace > &NewFaces) |
| |
| const TArray< FOrientedFace > & | GetFaces () const |
| |
| TArray< FOrientedFace > & | GetFaces () |
| |
| virtual void | GetFaces (TArray< FTopologicalFace * > &OutFaces) override |
| |
| virtual void | Merge (TSharedPtr< FShell > &Shell) |
| |
| virtual void | PropagateBodyOrientation () override |
| |
| virtual void | CompleteMetaData () override |
| |
| virtual void | UpdateShellOrientation () |
| |
| void | CheckTopology (TArray< FFaceSubset > &Subshells) |
| |
| void | UnlinkFromOther (TArray< FTopologicalVertex * > &OutVerticesToLink) |
| |
| bool | IsOpenShell () |
| |
| bool | IsInner () const |
| |
| bool | IsOuter () const |
| |
| void | SetInner () |
| |
| void | SetOuter () |
| |
| int32 | Orient () |
| |
| virtual void | Remove (const FTopologicalShapeEntity *) override |
| |
| virtual | ~FTopologicalShapeEntity () override |
| |
| const FMetadataDictionary & | GetMetaDataDictionary () const |
| |
| void | ExtractMetaData (TMap< FString, FString > &OutMetaData) const |
| |
| void | CompleteMetaDataWithHostMetaData () |
| |
| FTopologicalShapeEntity * | GetHost () |
| |
| const FTopologicalShapeEntity * | GetHost () const |
| |
| void | SetHost (FTopologicalShapeEntity *Body) |
| |
| void | SetHostId (const int32 InHostId) |
| |
| int32 | GetHostId () const |
| |
| void | SetLayer (const int32 InLayerId) |
| |
| void | SetName (const FString &InName) |
| |
| bool | HasName () const |
| |
| const TCHAR * | GetName () const |
| |
| void | SetColorId (const uint32 &InColorId) |
| |
| uint32 | GetColorId () const |
| |
| void | SetMaterialId (const uint32 &InMaterialId) |
| |
| uint32 | GetMaterialId () const |
| |
| void | SetDisplayData (const uint32 &InColorId, const uint32 &InMaterialId) |
| |
| void | SetDisplayData (const FTopologicalShapeEntity &DisplayData) |
| |
| void | SetPatchId (int32 InPatchId) |
| |
| int32 | GetPatchId () const |
| |
| FIdent | GetKioId () const |
| |
| const bool | IsApplyCriteria () const |
| |
| virtual void | SetApplyCriteriaMarker () const |
| |
| virtual void | ResetApplyCriteria () |
| |
| bool | IsNotMeshable () const |
| |
| bool | IsMeshable () const |
| |
| bool | IsPreMeshed () const |
| |
| bool | IsMeshed () const |
| |
| virtual void | SetPreMeshedMarker () |
| |
| virtual void | SetMeshedMarker () |
| |
| virtual void | ResetPreMeshed () |
| |
| virtual | ~FEntity () |
| |
| virtual void | Delete () |
| |
| bool | IsTopologicalEntity () const |
| |
| bool | IsTopologicalShapeEntity () const |
| |
| bool | IsGeometricalEntity () |
| |
| const TCHAR * | GetTypeName () const |
| |
| const FIdent & | GetId () const |
| |
| TSharedRef< FEntity, Mode > | AsShared () |
| |
| TSharedRef< FEntity const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FEntity, Mode > | AsWeak () |
| |
| TWeakPtr< FEntity const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
| | FHaveStates () |
| |
| void | Serialize (FCADKernelArchive &Ar) |
| |
| void | ResetElementStatus () |
| |
| bool | HasMarker1 () const |
| |
| bool | HasMarker2 () const |
| |
| bool | HasMarker1And2 () const |
| |
| bool | HasMarker1Or2 () const |
| |
| void | SetMarker1 () const |
| |
| void | SetMarker2 () const |
| |
| void | ResetMarker1 () const |
| |
| void | ResetMarker2 () const |
| |
| void | ResetMarkers () const |
| |
| bool | IsDeleted () const |
| |
| void | SetDeletedMarker () const |
| |
| void | ResetDeleted () const |
| |
| virtual bool | IsDeletedOrDegenerated () const |
| |
| virtual bool | IsDegenerated () const |
| |
| virtual void | SetAsDegenerated () const |
| |
| virtual void | ResetDegenerated () const |
| |
| void | SetWaitingMarker () const |
| |
| void | ResetWaitingMarker () const |
| |
| virtual bool | IsWaiting () const |
| |
| void | SetProcessedMarker () const |
| |
| void | ResetProcessedMarker () const |
| |
| virtual bool | IsProcessed () const |
| |
| virtual bool | IsProcessedDeletedOrDegenerated () const |
| |
| void | SetToProcessMarker () const |
| |
| void | ResetToProcessMarker () const |
| |
| virtual bool | IsToProcess () const |
| |
| virtual bool | IsNotToProcess () const |
| |
| virtual bool | IsNotToOrAlreadyProcess () const |
| |
|
| template<typename OtherEntity , typename... InArgTypes> |
| static TSharedRef< OtherEntity > | MakeShared (InArgTypes &&... Args) |
| |
| template<typename OtherEntity > |
| static TSharedRef< OtherEntity > | MakeShared (FCADKernelArchive &Archive) |
| |
| static void | SerializeIdent (FCADKernelArchive &Ar, TSharedPtr< FEntity > &Entity, bool bSaveSelection=true) |
| |
| static void | SerializeIdent (FCADKernelArchive &Ar, TWeakPtr< FEntity > &Entity, bool bSaveSelection=true) |
| |
| static void | SerializeIdent (FCADKernelArchive &Ar, FEntity **Entity, bool bSaveSelection=true) |
| |
| template<typename EntityType > |
| static void | SerializeIdent (FCADKernelArchive &Ar, EntityType **Entity, bool bSaveSelection=true) |
| |
| template<typename EntityType > |
| static void | SerializeIdent (FCADKernelArchive &Ar, TSharedPtr< EntityType > &Entity, bool bSaveSelection=true) |
| |
| template<typename EntityType > |
| static void | SerializeIdent (FCADKernelArchive &Ar, TWeakPtr< EntityType > &Entity, bool bSaveSelection=true) |
| |
| static void | SerializeIdents (FCADKernelArchive &Ar, TArray< FEntity * > &Array, bool bSaveSelection=true) |
| |
| static void | SerializeIdents (FCADKernelArchive &Ar, TArray< TWeakPtr< FEntity > > &Array, bool bSaveSelection=true) |
| |
| static void | SerializeIdents (FCADKernelArchive &Ar, TArray< TSharedPtr< FEntity > > &Array, bool bSaveSelection=true) |
| |
| static void | SerializeIdents (FCADKernelArchive &Ar, TArray< TOrientedEntity< FEntity > > &Array) |
| |
| template<typename EntityType > |
| static void | SerializeIdents (FCADKernelArchive &Ar, TArray< EntityType * > &Array, bool bSaveSelection=true) |
| |
| template<typename EntityType > |
| static void | SerializeIdents (FCADKernelArchive &Ar, TArray< TWeakPtr< EntityType > > &Array, bool bSaveSelection=true) |
| |
| template<typename EntityType > |
| static void | SerializeIdents (FCADKernelArchive &Ar, TArray< TSharedPtr< EntityType > > &Array, bool bSaveSelection=true) |
| |
| static void | SpawnIdentOnEntities (TArray< FEntity * > &Array, FDatabase &Database) |
| |
| static void | SpawnIdentOnEntities (TArray< TSharedPtr< FEntity > > &Array, FDatabase &Database) |
| |
| static void | SpawnIdentOnEntities (TArray< TOrientedEntity< FEntity > > &Array, FDatabase &Database) |
| |
| template<typename EntityType > |
| static void | SpawnIdentOnEntities (TArray< TSharedPtr< EntityType > > &Array, FDatabase &Database) |
| |
| static void | ResetMarkersRecursivelyOnEntities (const TArray< FEntity * > &Array) |
| |
| static void | ResetMarkersRecursivelyOnEntities (const TArray< TWeakPtr< FEntity > > &Array) |
| |
| static void | ResetMarkersRecursivelyOnEntities (const TArray< TSharedPtr< FEntity > > &Array) |
| |
| static void | ResetMarkersRecursivelyOnEntities (const TArray< TOrientedEntity< FEntity > > &Array) |
| |
| template<typename EntityType > |
| static void | ResetMarkersRecursivelyOnEntities (const TArray< TSharedPtr< EntityType > > &Array) |
| |
| static TSharedPtr< FEntity > | Deserialize (FCADKernelArchive &Ar) |
| |
| static const TCHAR * | GetTypeName (EEntity Type) |
| |
| void | ResetHost () |
| |
| bool | SetId (FDatabase &Database) |
| |
| | TSharedFromThis () |
| |
| | TSharedFromThis (TSharedFromThis const &) |
| |
| UE_FORCEINLINE_HINT TSharedFromThis & | operator= (TSharedFromThis const &) |
| |
| | ~TSharedFromThis () |
| |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
| |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
| |
| FIdent | CtKioId = 0 |
| |
| FIdent | Id = 0 |
| |
| EHaveStates | States |
| |
| static const TCHAR * | TypesNames [] |
| |