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

Base type for mapping implementations. More...

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

Public Member Functions

 HVRMappingNode (H3D::Inst< H3D::SFNode > _metadata=0)
 
virtual std::string defaultXMLContainerField ()
 
virtual void getMapping (const std::vector< H3D::Vec3f > &p_in, const std::vector< H3D::Rotation > &o_in, std::vector< H3D::Vec3f > &p_out, std::vector< H3D::Rotation > &o_out)
 This function maps a list of positions and orientations into new positions and orientations according to the node's specific principles. More...
 

Static Public Attributes

static H3D::H3DNodeDatabase database
 

Detailed Description

Base type for mapping implementations.

Member Function Documentation

virtual void HVR::HVRMappingNode::getMapping ( const std::vector< H3D::Vec3f > &  p_in,
const std::vector< H3D::Rotation > &  o_in,
std::vector< H3D::Vec3f > &  p_out,
std::vector< H3D::Rotation > &  o_out 
)
inlinevirtual

This function maps a list of positions and orientations into new positions and orientations according to the node's specific principles.

Reimplemented in HVR::InterpolatedSamplesMapping, and HVR::AffineMapping.