gepetto::viewer Namespace Reference

Namespaces

 urdfParser
 

Classes

class  BasicTransformWriter
 
struct  BlenderFrameCapture
 
class  BlenderGeomWriterVisitor
 
struct  Configuration
 
class  EnumProperty
 
class  GroupNode
 
class  LeafNodeArrow
 Implementation of the XYZAxis GraphicalObject in OSG render. More...
 
class  LeafNodeBox
 Implementation of the Box GraphicalObject in OSG render engine. More...
 
class  LeafNodeCapsule
 Implementation of the Capsule GraphicalObject in OSG render The capsule height is along Z. More...
 
class  LeafNodeCollada
 Implementation of the Collada GraphicalObject in OSG render. More...
 
class  LeafNodeCone
 Implementation of the Cone GraphicalObject in OSG render. More...
 
class  LeafNodeCylinder
 Implementation of the Cylinder GraphicalObject in OSG render. More...
 
class  LeafNodeFace
 Implementation of the Face GraphicalObject in OSG render. More...
 
class  LeafNodeGround
 
class  LeafNodeLight
 Implementation of the Light GraphicalObject in OSG render. More...
 
class  LeafNodeLine
 
class  LeafNodeMesh
 Implementation of the Mesh GraphicalObject in OSG render. More...
 
class  LeafNodeSphere
 Implementation of the Sphere GraphicalObject in OSG render. More...
 
class  LeafNodeXYZAxis
 Implementation of the XYZAxis GraphicalObject in OSG render. More...
 
struct  MetaEnum
 Conversion between integer and enum name at runtime. More...
 
class  Node
 Abstract base class of 3D objects in a scene. More...
 
struct  NodeConfiguration
 
class  NodeDrawable
 Implementation of the drawable object in OSG render engine. More...
 
class  NodeRod
 
class  NodeVisitor
 
class  Properties
 
class  Property
 Abstract base class for runtime properties of Node. More...
 
class  PropertyTpl
 
class  RoadmapViewer
 
class  TransformWriter
 
class  TransformWriterVisitor
 
class  WindowManager
 Manage a window that renders a scene. More...
 
class  WindowsManager
 Manage a set of windows that may share 3D objects. More...
 
class  YamlTransformWriter
 

Typedefs

typedef std::map< std::string, PropertyPtr_t > PropertyMap_t
 
typedef PropertyTpl< bool > BoolProperty
 
typedef PropertyTpl< int > IntProperty
 
typedef PropertyTpl< float > FloatProperty
 
typedef PropertyTpl< std::string > StringProperty
 
typedef PropertyTpl< unsigned long > UIntProperty
 
typedef PropertyTpl< osgVector2Vector2Property
 
typedef PropertyTpl< osgVector3Vector3Property
 
typedef PropertyTpl< osgVector4Vector4Property
 
typedef PropertyTpl< ConfigurationConfigurationProperty
 
typedef OpenThreads::Mutex Mutex
 
typedef OpenThreads::ScopedLock< MutexScopedLock
 

Enumerations

enum  VisibilityMode {
  VISIBILITY_ON = 0,
  ALWAYS_ON_TOP,
  VISIBILITY_OFF
}
 
enum  LightingMode {
  LIGHT_INFLUENCE_ON = 0,
  LIGHT_INFLUENCE_OFF
}
 
enum  WireFrameMode {
  FILL = 0,
  WIREFRAME,
  FILL_AND_WIREFRAME
}
 
enum  FaceMode {
  FACE = 0,
  EDGE,
  FACE_AND_EDGE
}
 
enum  {
  IntersectionBit = 0x1,
  NodeBit = 0x2
}
 

Functions

MetaEnumvisibilityModeEnum ()
 
MetaEnumwireFrameModeEnum ()
 
MetaEnumlightingModeEnum ()
 
MetaEnumglImmediateModeEnum ()
 

Typedef Documentation

typedef OpenThreads::Mutex gepetto::viewer::Mutex
typedef std::map<std::string, PropertyPtr_t> gepetto::viewer::PropertyMap_t
typedef OpenThreads::ScopedLock<Mutex> gepetto::viewer::ScopedLock

Enumeration Type Documentation

anonymous enum
Enumerator
IntersectionBit 
NodeBit 
Enumerator
FACE 
EDGE 
FACE_AND_EDGE 
Enumerator
LIGHT_INFLUENCE_ON 
LIGHT_INFLUENCE_OFF 
Enumerator
VISIBILITY_ON 
ALWAYS_ON_TOP 
VISIBILITY_OFF 
Enumerator
FILL 
WIREFRAME 
FILL_AND_WIREFRAME 

Function Documentation

MetaEnum* gepetto::viewer::glImmediateModeEnum ( )
MetaEnum* gepetto::viewer::lightingModeEnum ( )
MetaEnum* gepetto::viewer::visibilityModeEnum ( )
MetaEnum* gepetto::viewer::wireFrameModeEnum ( )