![]() |
ImFusion SDK 4.3
|
#include <RGBD/Include/ImFusion/RGBD/SimulatorRenderer.h>
Container for a rendered simulator frame of the SimulatorRenderer. More...
Container for a rendered simulator frame of the SimulatorRenderer.
Holds color, depth, label, and object coordinate images generated by the simulator. Provides access to each image type.
Usage:
Important aspects:
See also: SimulatorRenderer
Public Member Functions | |
| SimulatorFrame (TypedImage< unsigned char > *colorImage, TypedImage< float > *depthImage, TypedImage< unsigned char > *labelImage, TypedImage< float > *objectCoordinatesImage) | |
| Constructs a SimulatorFrame from raw image pointers. | |
| SimulatorFrame (std::unique_ptr< TypedImage< unsigned char > > colorImage, std::unique_ptr< TypedImage< float > > depthImage, std::unique_ptr< TypedImage< unsigned char > > labelImage, std::unique_ptr< TypedImage< float > > objectCoordinatesImage) | |
| Constructs a SimulatorFrame from unique image pointers. | |
| ~SimulatorFrame () | |
| Destructor. | |
| const TypedImage< unsigned char > * | colorImage () const |
| Returns the color image. | |
| const TypedImage< float > * | depthImage () const |
| Returns the depth image. | |
| const TypedImage< unsigned char > * | labelImage () const |
| Returns the label image. | |
| const TypedImage< float > * | objectCoordinatesImage () const |
| Returns the object coordinates image. | |