MIRA
Public Types | Public Member Functions | Public Attributes | List of all members
PCDataField Class Reference

#include <maps/PointCloudFormat.h>

Public Types

enum  Type {
  INVALID = 0, INT32 = 5, UINT32 = 6, FLOAT32 = 7,
  OTHER = 0xFFFFFFFF
}
 

Public Member Functions

 PCDataField ()
 
 PCDataField (const std::string &iSemantic, Type iType, std::size_t iCount)
 
template<typename Reflector >
void reflect (Reflector &r)
 
bool isValid () const
 Returns true, if this field is valid. More...
 

Public Attributes

std::string semantic
 
Type type
 
uint32 count
 
uint32 offset
 
uint32 size
 

Member Enumeration Documentation

◆ Type

enum Type
Enumerator
INVALID 
INT32 
UINT32 
FLOAT32 
OTHER 

Constructor & Destructor Documentation

◆ PCDataField() [1/2]

PCDataField ( )
inline

◆ PCDataField() [2/2]

PCDataField ( const std::string &  iSemantic,
Type  iType,
std::size_t  iCount 
)
inline

Member Function Documentation

◆ reflect()

void reflect ( Reflector &  r)
inline

◆ isValid()

bool isValid ( ) const
inline

Returns true, if this field is valid.

Member Data Documentation

◆ semantic

std::string semantic

◆ type

Type type

◆ count

uint32 count

◆ offset

uint32 offset

◆ size

uint32 size

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