Candy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Member Functions | Public Attributes | Static Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | Friends | List of all members
HVR::DepthCameraHeightMap Class Reference

Creates a height map based on the information from a depth image. More...

Inheritance diagram for HVR::DepthCameraHeightMap:
Inheritance graph
[legend]

Classes

struct  SFDepthCameraNode
 
struct  Update
 

Public Member Functions

 DepthCameraHeightMap (H3D::Inst< SFDepthCameraNode > _depthCamera=0, H3D::Inst< H3D::SFFloat > _threshold=0)
 
void initialize ()
 
void traverseSG (H3D::TraverseInfo &ti)
 
- Public Member Functions inherited from H3D::IndexedTriangleSet
 IndexedTriangleSet (Inst< SFNode > _metadata=0, Inst< SFBound > _bound=0, Inst< DisplayList > _displayList=0, Inst< SFColorNode > _color=0, Inst< SFCoordinateNode > _coord=0, Inst< SFNormalNode > _normal=0, Inst< SFTextureCoordinateNode > _texCoord=0, Inst< SFBool > _ccw=0, Inst< SFBool > _colorPerVertex=0, Inst< SFBool > _normalPerVertex=0, Inst< SFBool > _solid=0, Inst< MFVertexAttributeNode > _attrib=0, Inst< AutoNormal > _autoNormal=0, Inst< MFInt32 > _set_index=0, Inst< MFInt32 > _index=0, Inst< SFFogCoordinate > _fogCoord=0, Inst< SFInt32 > _instanceCount=0)
 
virtual void render ()
 
virtual int nrTriangles ()
 
virtual bool supportsTangentAttributes ()
 
void setRenderPatches (bool _renderPatches)
 
bool getRenderPatches ()
 
virtual void glRender ()
 

Public Attributes

std::auto_ptr< SFDepthCameraNodedepthCamera
 
std::auto_ptr< H3D::SFFloatthreshold
 
- Public Attributes inherited from H3D::IndexedTriangleSet
auto_ptr< AutoNormalautoNormal
 
auto_ptr< AutoTangentautoTangent
 
auto_ptr< MFInt32set_index
 
auto_ptr< MFInt32index
 
auto_ptr< SFInt32instanceCount
 

Static Public Attributes

static H3D::H3DNodeDatabase database
 
- Static Public Attributes inherited from H3D::IndexedTriangleSet
static H3DNodeDatabase database
 

Protected Types

typedef
H3D::H3DImageObject::SFImage 
SFImage
 

Protected Member Functions

void update_data ()
 
void connect_camera (DepthCamera *camera)
 
void disconnect_camera (DepthCamera *camera)
 

Protected Attributes

struct HVR_API HMPoint
 
struct HVR_API HMIndex
 
std::auto_ptr< Updateupdate
 
- Protected Attributes inherited from H3D::IndexedTriangleSet
bool render_tangents
 
bool render_patches
 

Friends

struct Update
 

Additional Inherited Members

- Public Types inherited from H3D::IndexedTriangleSet
typedef CoordBoundField SFBound
 

Detailed Description

Creates a height map based on the information from a depth image.