#include "config.h"
#include <vector>
#include <string>
#include <map>
#include <bitset>
#include <typeinfo>
#include <boost/intrusive_ptr.hpp>
#include <boost/array.hpp>
Go to the source code of this file.
Classes | |
class | hrp::AbstractVrmlGroup |
struct | hrp::SFImage |
class | hrp::VrmlAnchor |
class | hrp::VrmlAppearance |
VRML Appearance node. More... | |
class | hrp::VrmlBackground |
VRML Background node. More... | |
class | hrp::VrmlBillboard |
class | hrp::VrmlBox |
VRML Box node. More... | |
class | hrp::VrmlCollision |
class | hrp::VrmlColor |
VRML Color node. More... | |
class | hrp::VrmlCone |
VRML Cone node. More... | |
class | hrp::VrmlCoordinate |
VRML Coordinate node. More... | |
class | hrp::VrmlCylinder |
VRML Cylinder node. More... | |
class | hrp::VrmlCylinderSensor |
VRML CylinderSensor node. More... | |
class | hrp::VrmlDirectionalLight |
class | hrp::VrmlElevationGrid |
VRML ElevationGrid node. More... | |
class | hrp::VrmlExtrusion |
VRML Extrusion node. More... | |
class | hrp::VrmlFog |
class | hrp::VrmlFontStyle |
VRML FontStyle node. More... | |
class | hrp::VrmlGeometry |
Base class of VRML geometry nodes. More... | |
class | hrp::VrmlGroup |
VRML Group node. More... | |
class | hrp::VrmlImageTexture |
VRML ImageTexture node. More... | |
class | hrp::VrmlIndexedFaceSet |
VRML IndexedFaseSet node. More... | |
class | hrp::VrmlIndexedLineSet |
VRML IndexedLineSet node. More... | |
class | hrp::VrmlInline |
VRML Inline node. More... | |
class | hrp::VrmlLOD |
class | hrp::VrmlMaterial |
VRML Material node. More... | |
class | hrp::VrmlMovieTexture |
VRML MovieTexture node. More... | |
class | hrp::VrmlNavigationInfo |
VRML NavigationInfo node. More... | |
class | hrp::VrmlNode |
Abstract base class of all vrml nodes. More... | |
class | hrp::VrmlNormal |
VRML Normal node. More... | |
class | hrp::VrmlPixelTexture |
VRML PixelTexture node. More... | |
class | hrp::VrmlPointLight |
class | hrp::VrmlPointSet |
VRML PointSet node. More... | |
class | hrp::VrmlProto |
VRML Proto definition. More... | |
class | hrp::VrmlProtoInstance |
VRML node which is instance of VRML Prototype. More... | |
class | hrp::VrmlShape |
VRML Shape node. More... | |
class | hrp::VrmlSphere |
VRML Sphere node. More... | |
class | hrp::VrmlSpotLight |
class | hrp::VrmlSwitch |
class | hrp::VrmlText |
VRML Text node. More... | |
class | hrp::VrmlTexture |
Base class of VRML Texture nodes. More... | |
class | hrp::VrmlTextureCoordinate |
VRML TextureCoordinate node. More... | |
class | hrp::VrmlTextureTransform |
VRML TextureTransform node. More... | |
class | hrp::VrmlTransform |
VRML Transform node. More... | |
class | hrp::VrmlUnsupportedNode |
class | hrp::VrmlVariantField |
class | hrp::VrmlViewpoint |
VRML Viewpoint node. More... | |
class | hrp::VrmlWorldInfo |
Namespaces | |
hrp | |
Typedefs | |
typedef boost::intrusive_ptr< AbstractVrmlGroup > | hrp::AbstractVrmlGroupPtr |
typedef std::vector< SFColor > | hrp::MFColor |
typedef std::vector< SFFloat > | hrp::MFFloat |
typedef std::vector< SFInt32 > | hrp::MFInt32 |
typedef std::vector< SFNode > | hrp::MFNode |
typedef std::vector< SFRotation > | hrp::MFRotation |
typedef std::vector< SFString > | hrp::MFString |
typedef std::vector< SFTime > | hrp::MFTime |
typedef std::vector< SFVec2f > | hrp::MFVec2f |
typedef std::vector< SFVec3f > | hrp::MFVec3f |
typedef std::vector< SFVec4f > | hrp::MFVec4f |
typedef bool | hrp::SFBool |
typedef SFVec3f | hrp::SFColor |
typedef double | hrp::SFFloat |
typedef int | hrp::SFInt32 |
typedef VrmlNodePtr | hrp::SFNode |
typedef SFVec4f | hrp::SFRotation |
typedef std::string | hrp::SFString |
typedef SFFloat | hrp::SFTime |
typedef boost::array< SFFloat, 2 > | hrp::SFVec2f |
typedef boost::array< SFFloat, 3 > | hrp::SFVec3f |
typedef boost::array< SFFloat, 4 > | hrp::SFVec4f |
typedef std::map< std::string, VrmlVariantField > | hrp::TProtoFieldMap |
typedef std::pair< std::string, VrmlVariantField > | hrp::TProtoFieldPair |
typedef boost::intrusive_ptr< VrmlAnchor > | hrp::VrmlAnchorPtr |
typedef boost::intrusive_ptr< VrmlAppearance > | hrp::VrmlAppearancePtr |
typedef boost::intrusive_ptr< VrmlBackground > | hrp::VrmlBackgroundPtr |
typedef boost::intrusive_ptr< VrmlBillboard > | hrp::VrmlBillboardPtr |
typedef boost::intrusive_ptr< VrmlBox > | hrp::VrmlBoxPtr |
typedef boost::intrusive_ptr< VrmlCollision > | hrp::VrmlCollisionPtr |
typedef boost::intrusive_ptr< VrmlColor > | hrp::VrmlColorPtr |
typedef boost::intrusive_ptr< VrmlCone > | hrp::VrmlConePtr |
typedef boost::intrusive_ptr< VrmlCoordinate > | hrp::VrmlCoordinatePtr |
typedef boost::intrusive_ptr< VrmlCylinder > | hrp::VrmlCylinderPtr |
typedef boost::intrusive_ptr< VrmlCylinderSensor > | hrp::VrmlCylinderSensorPtr |
typedef boost::intrusive_ptr< VrmlDirectionalLight > | hrp::VrmlDirectionalLightPtr |
typedef boost::intrusive_ptr< VrmlElevationGrid > | hrp::VrmlElevationGridPtr |
typedef boost::intrusive_ptr< VrmlExtrusion > | hrp::VrmlExtrusionPtr |
typedef boost::intrusive_ptr< VrmlFog > | hrp::VrmlFogPtr |
typedef boost::intrusive_ptr< VrmlFontStyle > | hrp::VrmlFontStylePtr |
typedef boost::intrusive_ptr< VrmlGeometry > | hrp::VrmlGeometryPtr |
typedef boost::intrusive_ptr< VrmlGroup > | hrp::VrmlGroupPtr |
typedef boost::intrusive_ptr< VrmlImageTexture > | hrp::VrmlImageTexturePtr |
typedef boost::intrusive_ptr< VrmlIndexedFaceSet > | hrp::VrmlIndexedFaceSetPtr |
typedef boost::intrusive_ptr< VrmlIndexedLineSet > | hrp::VrmlIndexedLineSetPtr |
typedef boost::intrusive_ptr< VrmlInline > | hrp::VrmlInlinePtr |
typedef boost::intrusive_ptr< VrmlLOD > | hrp::VrmlLODPtr |
typedef boost::intrusive_ptr< VrmlMaterial > | hrp::VrmlMaterialPtr |
typedef boost::intrusive_ptr< VrmlMovieTexture > | hrp::VrmlMovieTexturePtr |
typedef boost::intrusive_ptr< VrmlNavigationInfo > | hrp::VrmlNavigationInfoPtr |
typedef boost::intrusive_ptr< VrmlNode > | hrp::VrmlNodePtr |
typedef boost::intrusive_ptr< VrmlNormal > | hrp::VrmlNormalPtr |
typedef boost::intrusive_ptr< VrmlPixelTexture > | hrp::VrmlPixelTexturePtr |
typedef boost::intrusive_ptr< VrmlPointLight > | hrp::VrmlPointLightPtr |
typedef boost::intrusive_ptr< VrmlPointSet > | hrp::VrmlPointSetPtr |
typedef boost::intrusive_ptr< VrmlProtoInstance > | hrp::VrmlProtoInstancePtr |
typedef boost::intrusive_ptr< VrmlProto > | hrp::VrmlProtoPtr |
typedef boost::intrusive_ptr< VrmlShape > | hrp::VrmlShapePtr |
typedef boost::intrusive_ptr< VrmlSphere > | hrp::VrmlSpherePtr |
typedef boost::intrusive_ptr< VrmlSpotLight > | hrp::VrmlSpotLightPtr |
typedef boost::intrusive_ptr< VrmlSwitch > | hrp::VrmlSwitchPtr |
typedef boost::intrusive_ptr< VrmlText > | hrp::VrmlTextPtr |
typedef boost::intrusive_ptr< VrmlTextureCoordinate > | hrp::VrmlTextureCoordinatePtr |
typedef boost::intrusive_ptr< VrmlTexture > | hrp::VrmlTexturePtr |
typedef boost::intrusive_ptr< VrmlTextureTransform > | hrp::VrmlTextureTransformPtr |
typedef boost::intrusive_ptr< VrmlTransform > | hrp::VrmlTransformPtr |
typedef boost::intrusive_ptr< VrmlUnsupportedNode > | hrp::VrmlUnsupportedNodePtr |
typedef boost::intrusive_ptr< VrmlViewpoint > | hrp::VrmlViewpointPtr |
typedef boost::intrusive_ptr< VrmlWorldInfo > | hrp::VrmlWorldInfoPtr |
Functions | |
template<class VrmlNodeType > | |
boost::intrusive_ptr< VrmlNodeType > | hrp::dynamic_node_cast (VrmlNodePtr node) |
void | hrp::intrusive_ptr_add_ref (VrmlNode *obj) |
void | hrp::intrusive_ptr_release (VrmlNode *obj) |
Definition in file VrmlNodes.h.