MRPT logo

mrpt::opengl::CAngularObservationMesh::TFloatRange Struct Reference

#include <mrpt/opengl/CAngularObservationMesh.h>

List of all members.

Classes

union  rd

Public Member Functions

float aperture () const
float initialValue () const
float finalValue () const
float increment () const
size_t amount () const
void values (vector_float &vals) const
bool negToPos () const

Static Public Member Functions

static TFloatRange CreateFromIncrement (float initial, float final, float increment)
static TFloatRange CreateFromAmount (float initial, float final, size_t amount)
static TFloatRange CreateFromAperture (float aperture, size_t amount, bool negToPos=true)

Private Member Functions

 TFloatRange (float a, float b, float c)
 TFloatRange (float a, float b, size_t c)
 TFloatRange (float a, size_t b, bool c)

Private Attributes

char rangeType
union
mrpt::opengl::CAngularObservationMesh::TFloatRange::rd 
rangeData


Detailed Description

Definition at line 53 of file CAngularObservationMesh.h.


Constructor & Destructor Documentation

mrpt::opengl::CAngularObservationMesh::TFloatRange::TFloatRange ( float  a,
float  b,
float  c 
) [inline, private]

Definition at line 73 of file CAngularObservationMesh.h.

mrpt::opengl::CAngularObservationMesh::TFloatRange::TFloatRange ( float  a,
float  b,
size_t  c 
) [inline, private]

Definition at line 78 of file CAngularObservationMesh.h.

mrpt::opengl::CAngularObservationMesh::TFloatRange::TFloatRange ( float  a,
size_t  b,
bool  c 
) [inline, private]

Definition at line 83 of file CAngularObservationMesh.h.


Member Function Documentation

size_t mrpt::opengl::CAngularObservationMesh::TFloatRange::amount (  )  const [inline]

float mrpt::opengl::CAngularObservationMesh::TFloatRange::aperture (  )  const [inline]

static TFloatRange mrpt::opengl::CAngularObservationMesh::TFloatRange::CreateFromAmount ( float  initial,
float  final,
size_t  amount 
) [inline, static]

Definition at line 93 of file CAngularObservationMesh.h.

static TFloatRange mrpt::opengl::CAngularObservationMesh::TFloatRange::CreateFromAperture ( float  aperture,
size_t  amount,
bool  negToPos = true 
) [inline, static]

Definition at line 96 of file CAngularObservationMesh.h.

static TFloatRange mrpt::opengl::CAngularObservationMesh::TFloatRange::CreateFromIncrement ( float  initial,
float  final,
float  increment 
) [inline, static]

Definition at line 89 of file CAngularObservationMesh.h.

float mrpt::opengl::CAngularObservationMesh::TFloatRange::finalValue (  )  const [inline]

Definition at line 115 of file CAngularObservationMesh.h.

References mrpt::utils::sign().

float mrpt::opengl::CAngularObservationMesh::TFloatRange::increment ( void   )  const [inline]

Definition at line 123 of file CAngularObservationMesh.h.

float mrpt::opengl::CAngularObservationMesh::TFloatRange::initialValue (  )  const [inline]

Definition at line 107 of file CAngularObservationMesh.h.

bool mrpt::opengl::CAngularObservationMesh::TFloatRange::negToPos (  )  const [inline]

void mrpt::opengl::CAngularObservationMesh::TFloatRange::values ( vector_float vals  )  const


Member Data Documentation

Definition at line 55 of file CAngularObservationMesh.h.




Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN: at Sun Aug 2 11:41:17 CDT 2009