gepetto-viewer 6.1.0
An user-friendly Graphical Interface
Loading...
Searching...
No Matches
gepetto::viewer Namespace Reference

Namespaces

namespace  urdfParser

Classes

class  BlenderGeomWriterVisitor
struct  Configuration
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
class  NodeDrawable
class  PropertyTpl
class  RangedPropertyTpl
class  Property
 Abstract base class for runtime properties of Node. More...
class  VoidProperty
struct  Range
class  StoredPropertyTpl
class  RangedStoredPropertyTpl
struct  MetaEnum
 Conversion between integer and enum name at runtime. More...
class  EnumProperty
class  Properties
class  NodeRod
class  NodeVisitor
class  Node
 Abstract base class of 3D objects in a scene. More...
class  BackfaceDrawingProperty
class  RoadmapViewer
class  TransformWriter
class  BasicTransformWriter
class  YamlTransformWriter
class  TransformWriterVisitor
class  WindowManager
struct  NodeConfiguration
struct  BlenderFrameCapture
class  WindowsManager
 Manage a set of windows that may share 3D objects. More...

Typedefs

typedef std::string WindowID
typedef PropertyTpl< bool > BoolProperty
typedef PropertyTpl< int > IntProperty
typedef PropertyTpl< float > FloatProperty
typedef PropertyTpl< std::string > StringProperty
typedef PropertyTpl< osgVector2 > Vector2Property
typedef PropertyTpl< osgVector3 > Vector3Property
typedef PropertyTpl< osgVector4 > Vector4Property
typedef PropertyTpl< Configuration > ConfigurationProperty
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< Mutex > ScopedLock

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  { VisibilityBit = 1 << 0 , IntersectionBit = 1 << 1 , NodeBit = 1 << 2 }

Functions

MetaEnum * visibilityModeEnum ()
MetaEnum * wireFrameModeEnum ()
MetaEnum * lightingModeEnum ()
MetaEnum * glImmediateModeEnum ()

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
VisibilityBit 
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 ( )