gepetto::viewer Namespace Reference

Namespaces

 urdfParser
 

Classes

class  BasicTransformWriter
 
struct  BlenderFrameCapture
 
class  BlenderGeomWriterVisitor
 
struct  Configuration
 
class  EnumProperty
 
class  GroupNode
 
class  LeafNodeArrow
 
class  LeafNodeBox
 
class  LeafNodeCapsule
 
class  LeafNodeCollada
 
class  LeafNodeCone
 
class  LeafNodeCylinder
 
class  LeafNodeFace
 
class  LeafNodeGround
 
class  LeafNodeLight
 
class  LeafNodeLine
 
class  LeafNodeMesh
 
class  LeafNodeSphere
 
class  LeafNodeXYZAxis
 
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
 
class  NodeRod
 
class  NodeVisitor
 
class  Properties
 
class  Property
 Abstract base class for runtime properties of Node. More...
 
class  PropertyTpl
 
struct  Range
 
class  RangedPropertyTpl
 
class  RangedStoredPropertyTpl
 
class  RoadmapViewer
 
class  StoredPropertyTpl
 
class  TransformWriter
 
class  TransformWriterVisitor
 
class  VoidProperty
 
class  WindowManager
 
class  WindowsManager
 Manage a set of windows that may share 3D objects. More...
 
class  YamlTransformWriter
 

Typedefs

typedef std::string WindowID
 
typedef PropertyTpl< bool > BoolProperty
 
typedef PropertyTpl< int > IntProperty
 
typedef PropertyTpl< float > FloatProperty
 
typedef PropertyTpl< std::string > StringProperty
 
typedef PropertyTpl< osgVector2Vector2Property
 
typedef PropertyTpl< osgVector3Vector3Property
 
typedef PropertyTpl< osgVector4Vector4Property
 
typedef PropertyTpl< ConfigurationConfigurationProperty
 
typedef RangedPropertyTpl< int > RangedIntProperty
 
typedef RangedPropertyTpl< float > RangedFloatProperty
 
typedef RangedPropertyTpl< osgVector2, float > RangedVector2Property
 
typedef RangedPropertyTpl< osgVector3, float > RangedVector3Property
 
typedef RangedPropertyTpl< osgVector4, float > RangedVector4Property
 
typedef RangedPropertyTpl< Configuration, float > RangedConfigurationProperty
 
typedef OpenThreads::Mutex Mutex
 
typedef OpenThreads::ScopedLock< MutexScopedLock
 

Enumerations

enum  VisibilityMode { VISIBILITY_OFF = 0, VISIBILITY_ON = 1, ALWAYS_ON_TOP }
 
enum  LightingMode { LIGHT_INFLUENCE_OFF = 0, LIGHT_INFLUENCE_ON = 1 }
 
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

◆ BoolProperty

◆ ConfigurationProperty

◆ FloatProperty

◆ IntProperty

◆ Mutex

typedef OpenThreads::Mutex gepetto::viewer::Mutex

◆ RangedConfigurationProperty

◆ RangedFloatProperty

◆ RangedIntProperty

◆ RangedVector2Property

◆ RangedVector3Property

◆ RangedVector4Property

◆ ScopedLock

typedef OpenThreads::ScopedLock<Mutex> gepetto::viewer::ScopedLock

◆ StringProperty

◆ Vector2Property

◆ Vector3Property

◆ Vector4Property

◆ WindowID

typedef std::string gepetto::viewer::WindowID

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
IntersectionBit 
NodeBit 

◆ FaceMode

Enumerator
FACE 
EDGE 
FACE_AND_EDGE 

◆ LightingMode

Enumerator
LIGHT_INFLUENCE_OFF 
LIGHT_INFLUENCE_ON 

◆ VisibilityMode

Enumerator
VISIBILITY_OFF 
VISIBILITY_ON 
ALWAYS_ON_TOP 

◆ WireFrameMode

Enumerator
FILL 
WIREFRAME 
FILL_AND_WIREFRAME 

Function Documentation

◆ glImmediateModeEnum()

MetaEnum* gepetto::viewer::glImmediateModeEnum ( )

◆ lightingModeEnum()

MetaEnum* gepetto::viewer::lightingModeEnum ( )

◆ visibilityModeEnum()

MetaEnum* gepetto::viewer::visibilityModeEnum ( )

◆ wireFrameModeEnum()

MetaEnum* gepetto::viewer::wireFrameModeEnum ( )