NVIDIA DeepLearning Dataset Synthesizer (NDDS)
 All Classes Namespaces Functions Variables Typedefs Pages
ANVAnnotatedActor Class Reference
+ Inheritance diagram for ANVAnnotatedActor:
+ Collaboration diagram for ANVAnnotatedActor:

Public Member Functions

 ANVAnnotatedActor (const FObjectInitializer &ObjectInitializer)
 
FVector GetCuboidCenterLocal () const
 
FNVCuboidData GetCuboidData () const
 
virtual TSharedPtr< FJsonObject > GetCustomAnnotatedData () const
 
void SetClassSegmentationId (uint32 NewId)
 
void SetStaticMesh (class UStaticMesh *NewMesh)
 

Public Attributes

class UNVCapturableActorTag * AnnotationTag
 

Protected Member Functions

virtual void BeginPlay () override
 
FMatrix CalculatePCA (const class UStaticMesh *Mesh)
 
FVector ComputeEigenVector (const FMatrix &Mat)
 
FMatrix GetMeshInitialMatrix () const
 
virtual void PostInitializeComponents () override
 
virtual void PostLoad () override
 
void UpdateMeshCuboid ()
 
void UpdateStaticMesh ()
 

Protected Attributes

bool bForceCenterOfBoundingBoxAtRoot
 
class UBoxComponent * BoxComponent
 
bool bSetClassNameFromMesh
 
class UNVCoordinateComponentCoordComponent
 
FVector CuboidCenterLocal
 
FVector CuboidDimension
 
class UStaticMeshComponent * MeshComponent
 
FNVCuboidData MeshCuboid
 
FVector PCACenter
 
FVector PCADirection
 
FRotator PCARotation
 

Detailed Description

The new actor which get annotated and have its info captured and exported

Definition at line 23 of file NVAnnotatedActor.h.


The documentation for this class was generated from the following file: