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
 
struct  Range
 
class  RangedPropertyTpl
 
class  RangedStoredPropertyTpl
 
class  RoadmapViewer
 
class  StoredPropertyTpl
 
class  TransformWriter
 
class  TransformWriterVisitor
 
class  VoidProperty
 
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::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 ( )