NVIDIA DeepLearning Dataset Synthesizer (NDDS)
 All Classes Namespaces Functions Variables Typedefs Pages
UNVSceneDataHandler Class Reference

Base interface for serializing/visualizing captured pixel and annotation data. More...

+ Inheritance diagram for UNVSceneDataHandler:
+ Collaboration diagram for UNVSceneDataHandler:

Public Member Functions

virtual bool CanHandleMoreData () const
 Check whether this handler can process more scene data If it can't then we should stop getting more data until it's available again. More...
 
virtual bool HandleSceneAnnotationData (const TSharedPtr< FJsonObject > &CapturedData, class UNVSceneFeatureExtractor_AnnotationData *CapturedFeatureExtractor, class UNVSceneCapturerViewpointComponent *CapturedViewpoint, int32 FrameIndex)
 Handle the annotation data captured from the scene. More...
 
virtual bool HandleScenePixelsData (const FNVTexturePixelData &CapturedPixelData, class UNVSceneFeatureExtractor_PixelData *CapturedFeatureExtractor, class UNVSceneCapturerViewpointComponent *CapturedViewpoint, int32 FrameIndex)
 Handle the pixels data captured from the scene. More...
 
virtual bool IsHandlingData () const
 
virtual void OnCapturingCompleted ()
 
virtual void OnStartCapturingSceneData ()
 
virtual void OnStopCapturingSceneData ()
 

Detailed Description

Base interface for serializing/visualizing captured pixel and annotation data.

Definition at line 23 of file NVSceneDataHandler.h.

Member Function Documentation

virtual bool UNVSceneDataHandler::CanHandleMoreData ( ) const
virtual

Check whether this handler can process more scene data If it can't then we should stop getting more data until it's available again.

Reimplemented in UNVSceneDataVisualizer, and UNVSceneDataExporter.

virtual bool UNVSceneDataHandler::HandleSceneAnnotationData ( const TSharedPtr< FJsonObject > &  CapturedData,
class UNVSceneFeatureExtractor_AnnotationData CapturedFeatureExtractor,
class UNVSceneCapturerViewpointComponent CapturedViewpoint,
int32  FrameIndex 
)
virtual

Handle the annotation data captured from the scene.

Parameters
CapturedData- The scene's annotated data
CapturedFeatureExtractor- The feature extractor which captured the data
CapturedViewpoint- The viewpoint which captured the data
FrameIndex- The frame when the data is captured

Reimplemented in UNVSceneDataVisualizer, and UNVSceneDataExporter.

virtual bool UNVSceneDataHandler::HandleScenePixelsData ( const FNVTexturePixelData CapturedPixelData,
class UNVSceneFeatureExtractor_PixelData CapturedFeatureExtractor,
class UNVSceneCapturerViewpointComponent CapturedViewpoint,
int32  FrameIndex 
)
virtual

Handle the pixels data captured from the scene.

Parameters
CapturedPixelData- The scene's pixels data
CapturedFeatureExtractor- The feature extractor which captured the data
CapturedViewpoint- The viewpoint which captured the data
FrameIndex- The frame when the data is captured

Reimplemented in UNVSceneDataVisualizer, and UNVSceneDataExporter.


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