Main MRPT website > C++ reference for MRPT 1.4.0
List of all members | Public Member Functions | Public Attributes
mrpt::poses::TSimple3DPoint Class Reference

Detailed Description

Data within each particle.

Definition at line 27 of file CPointPDFParticles.h.

#include <mrpt/poses/CPointPDFParticles.h>

Inheritance diagram for mrpt::poses::TSimple3DPoint:
Inheritance graph

Public Member Functions

 TSimple3DPoint (const TSimple3DPoint &o)
 
 TSimple3DPoint ()
 
 TSimple3DPoint (const CPoint3D &v)
 

Public Attributes

float x
 
float y
 
float z
 

Protected Member Functions

CSerializable virtual methods
void writeToStream (mrpt::utils::CStream &out, int *getVersion) const MRPT_OVERRIDE
 
void readFromStream (mrpt::utils::CStream &in, int version) MRPT_OVERRIDE
 

RTTI stuff <br>

typedef TSimple3DPointPtr SmartPtr
 
static mrpt::utils::CLASSINIT _init_TSimple3DPoint
 
static mrpt::utils::TRuntimeClassId classTSimple3DPoint
 
static const mrpt::utils::TRuntimeClassIdclassinfo
 
static const mrpt::utils::TRuntimeClassId_GetBaseClass ()
 
virtual const mrpt::utils::TRuntimeClassIdGetRuntimeClass () const MRPT_OVERRIDE
 
virtual mrpt::utils::CObjectduplicate () const MRPT_OVERRIDE
 
static mrpt::utils::CObjectCreateObject ()
 
static TSimple3DPointPtr Create ()
 

Member Typedef Documentation

◆ SmartPtr

A typedef for the associated smart pointer

Definition at line 30 of file CPointPDFParticles.h.

Constructor & Destructor Documentation

◆ TSimple3DPoint() [1/3]

mrpt::poses::TSimple3DPoint::TSimple3DPoint ( const TSimple3DPoint o)
inline

Definition at line 32 of file CPointPDFParticles.h.

◆ TSimple3DPoint() [2/3]

mrpt::poses::TSimple3DPoint::TSimple3DPoint ( )
inline

Definition at line 36 of file CPointPDFParticles.h.

◆ TSimple3DPoint() [3/3]

mrpt::poses::TSimple3DPoint::TSimple3DPoint ( const CPoint3D v)
inline

Definition at line 40 of file CPointPDFParticles.h.

Member Function Documentation

◆ _GetBaseClass()

static const mrpt::utils::TRuntimeClassId * mrpt::poses::TSimple3DPoint::_GetBaseClass ( )
staticprotected

◆ Create()

static TSimple3DPointPtr mrpt::poses::TSimple3DPoint::Create ( )
static

◆ CreateObject()

static mrpt::utils::CObject * mrpt::poses::TSimple3DPoint::CreateObject ( )
static

◆ duplicate()

virtual mrpt::utils::CObject * mrpt::poses::TSimple3DPoint::duplicate ( ) const
virtual

◆ GetRuntimeClass()

virtual const mrpt::utils::TRuntimeClassId * mrpt::poses::TSimple3DPoint::GetRuntimeClass ( ) const
virtual

◆ readFromStream()

void mrpt::poses::TSimple3DPoint::readFromStream ( mrpt::utils::CStream in,
int  version 
)
protected

◆ writeToStream()

void mrpt::poses::TSimple3DPoint::writeToStream ( mrpt::utils::CStream out,
int *  getVersion 
) const
protected

Member Data Documentation

◆ _init_TSimple3DPoint

mrpt::utils::CLASSINIT mrpt::poses::TSimple3DPoint::_init_TSimple3DPoint
staticprotected

Definition at line 30 of file CPointPDFParticles.h.

◆ classinfo

const mrpt::utils::TRuntimeClassId* mrpt::poses::TSimple3DPoint::classinfo
static

Definition at line 30 of file CPointPDFParticles.h.

◆ classTSimple3DPoint

mrpt::utils::TRuntimeClassId mrpt::poses::TSimple3DPoint::classTSimple3DPoint
static

Definition at line 30 of file CPointPDFParticles.h.

◆ x

float mrpt::poses::TSimple3DPoint::x

Definition at line 44 of file CPointPDFParticles.h.

◆ y

float mrpt::poses::TSimple3DPoint::y

Definition at line 44 of file CPointPDFParticles.h.

◆ z

float mrpt::poses::TSimple3DPoint::z

Definition at line 44 of file CPointPDFParticles.h.




Page generated by Doxygen 1.9.6 for MRPT 1.4.0 SVN: at Wed Mar 22 06:08:57 UTC 2023