Choreonoid  1.5
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
cnoid Namespace Reference

Defines the minimum processing for performing pasing file for STL. More...

Namespaces

 signal_private
 

Classes

class  AbstractBodyLoader
 
class  AbstractMultiSeq
 
class  AbstractMultiSeqItem
 
class  AbstractSceneLoader
 
class  AbstractSeq
 
class  AbstractSeqItem
 
class  AbstractTaskSequencer
 
class  AbstractTextItem
 
class  AbstractVRMLGroup
 
class  AbsTransformInPortHandler
 
class  AbsTransformOutPortHandler
 
class  AccelerationSensor
 
class  AccelerationSensorOutPortHandler
 
class  Action
 
class  ActionGroup
 
class  AISTCollisionDetector
 
class  AISTSimulatorItem
 
class  App
 
class  AppConfig
 
class  Archive
 
class  Array2D
 
class  AudioItem
 
class  BasicSensorSimulationHelper
 
class  BindingIterator_impl
 
class  BindingNode
 
class  Body
 
class  BodyBar
 
struct  BodyCustomizerInterface
 
struct  BodyInterface
 
class  BodyItem
 
class  BodyLinkView
 
class  BodyLoader
 
class  BodyMotion
 
class  BodyMotionControllerItem
 
class  BodyMotionEngine
 
class  BodyMotionGenerationBar
 
class  BodyMotionItem
 
class  BodyMotionPoseProvider
 
class  BodyRTCItem
 
class  BodyState
 
class  BodyStateView
 
class  BodyTrackingCameraItem
 
class  BoundingBox
 
class  BoundingBoxf
 
class  BoundingBoxMarker
 
class  BulletCollisionDetector
 
class  BulletSimulatorItem
 
class  ButtonGroup
 
class  Camera
 
class  CameraImageOutPortHandler
 
class  CameraRangeOutPortHandler
 
class  CaptureBar
 
class  ChangeProperty
 
class  ChangeProperty< Selection >
 
class  CheckBox
 
class  ChoreonoidExecutionContext
 
class  ChoreonoidPeriodicExecutionContext
 
struct  CNOID_SIGNAL_ARGSET
 
class  CNOID_SIGNAL_SIGNAL
 
class  ColdetModel
 
class  ColdetModelInternalModel
 
class  ColdetModelPair
 
class  ColladaBodyLoader
 
struct  Collision
 
class  collision_data
 
class  CollisionDetector
 
struct  CollisionLinkPair
 
struct  CollisionPair
 
class  CollisionSeq
 
class  CollisionSeqEngine
 
class  CollisionSeqItem
 
class  ComboBox
 
class  CompositeIK
 
class  Connection
 
class  ConnectionSet
 
class  ConstraintForceSolver
 
class  ContactAttribute
 
class  ControllerItem
 
class  ControllerItemIO
 
class  CrossMarker
 
class  Dae
 This is the base class of the dae parser. (In order to share a pointer for all bjects) More...
 
class  DaeActuator
 It will hold the information for Kinematics. More...
 
class  DaeAttachActuator
 It will hold the information for Kinematics. More...
 
class  DaeAttachSensor
 It will hold the information for Kinematics. More...
 
class  DaeEffect
 It will hold the information of SgMaterial for 3D shape model. More...
 
class  DaeGeometry
 It will hold the information of SgGeometry for 3D shape model. More...
 
class  DaeJoint
 It will hold the information for Kinematics. More...
 
class  DaeLink
 It will hold the information for Kinematics. More...
 
class  DaeMassFrame
 It will hold the information of primitive figure for physics. More...
 
class  DaeMaterial
 It will hold the information of SgMaterial for 3D shape model. More...
 
class  DaeMesh
 It will hold the information of SgGeometry for 3D shape model. More...
 
class  DaeNode
 This is the base class of the dae parser. More...
 
class  DaeParser
 Perform the processing for each node as sax. More...
 
class  DaeRevolute
 It will hold the information for Kinematics. More...
 
class  DaeRigid
 It will hold the information of primitive figure for physics. More...
 
class  DaeSensor
 It will hold the information for Kinematics. More...
 
class  DaeShape
 It will hold the information of primitive figure for physics. More...
 
class  DaeTexture
 It will hold the information of SgTexture for 3D shape model. More...
 
class  DaeTransform
 It will hold the information of SgTransform for 3D shape model and kinematics model. More...
 
class  DataMap
 
class  DataMapBase
 
class  Deque2D
 
class  DescriptionDialog
 
class  Device
 
class  DeviceList
 
class  DeviceState
 
class  Dialog
 
class  DoubleScrollBar
 
class  DoubleSpinBox
 
class  DSMediaView
 
class  DyBody
 
class  DyLink
 
class  EasyScanner
 
class  EditableSceneBody
 
class  EditableSceneLink
 
struct  empty_data_error
 
struct  exception_base
 
class  ExtCommandItem
 
class  ExtensionManager
 
class  ExtJoystick
 
class  ExtraBodyStateAccessor
 
struct  file_read_error
 
class  FileBar
 
struct  FilePath
 
class  FloatingNumberBox
 
class  FloatingNumberString
 
class  FolderItem
 
class  ForceSensor
 
class  ForwardDynamics
 
class  ForwardDynamicsABM
 
class  ForwardDynamicsCBM
 
class  GettextDomainBinder
 
class  GLSceneRenderer
 
class  GLVisionSimulatorItem
 
class  GraphBar
 
class  GraphDataHandler
 
class  GraphViewBase
 
class  GraphWidget
 
class  GSMediaView
 
class  GyroSensorOutPortHandler
 
class  HSeparator
 
class  HSeparatorBox
 
class  IdPair
 
class  Image
 
class  ImageConverter
 
class  ImageIO
 
class  ImageView
 
class  ImageWidget
 
class  InfoBar
 
class  InPortHandler
 
class  InteractiveCameraTransform
 
class  InverseKinematics
 
class  Item
 
class  ItemCreationPanel
 
class  ItemList
 
class  ItemManager
 
class  ItemPath
 
class  ItemPropertyView
 
class  ItemSelectionModel
 
class  ItemTreeArchiver
 
class  ItemTreeView
 
class  JointDataSeqInPortHandler
 
class  JointGraphView
 
class  JointPath
 
class  JointSliderView
 
class  JointStateView
 
class  Joystick
 
class  JoystickCapture
 
class  KinematicFaultChecker
 
class  KinematicsBar
 
class  LazyCaller
 
class  LazySignal
 
class  LazySignalBase
 
class  LeggedBodyBar
 
class  LeggedBodyHelper
 
class  Light
 
class  LightOnInPortHandler
 
class  LightOnOutPortHandler
 
class  LineEdit
 
class  Link
 
class  LinkDataInPortHandler
 
class  LinkDataOutPortHandler
 
class  LinkGraphView
 
class  LinkGroup
 
class  LinkPath
 
class  LinkPropertyView
 
class  LinkSelectionView
 
class  LinkTraverse
 
class  LinkTreeItem
 
class  LinkTreeWidget
 
class  LipSyncTranslator
 
class  Listing
 
class  LogicalProduct
 
class  LogicalSum
 
class  MainWindow
 
class  Mapping
 
class  MediaItem
 
class  Menu
 
class  MenuManager
 
class  MeshExtractor
 
class  MeshGenerator
 
class  MeshNormalGenerator
 
class  MessageView
 
class  MessageView_impl
 
class  MovieRecorder
 
class  MultiAffine3Seq
 
class  MultiDeviceStateSeq
 
class  MultiDeviceStateSeqItem
 
class  MultiPointSetItem
 
class  MultiSE3Seq
 
class  MultiSE3SeqGraphView
 
class  MultiSeq
 
class  MultiSeqItem
 
class  MultiSeqItemCreationPanel
 
class  MultiValueSeq
 
class  MultiValueSeqGraphView
 
class  MultiVector3Seq
 
class  NameServerView
 
class  NamingContext_impl
 
class  NamingContextHelper
 
struct  nonexistent_key_error
 
class  ODECollisionDetector
 
class  ODESimulatorItem
 
class  OnlineViewerServer
 
class  OpenHRPClockGeneratorItem
 
class  OpenHRPControllerBase
 
class  OpenHRPControllerFactory_impl
 
class  OpenHRPControllerItem
 
class  OpenHRPInterpreterServiceItem
 
class  OpenHRPOnlineViewerItem
 
class  OptionManager
 
class  OutPortHandler
 
class  ParametricPathProcessor
 
class  Parser
 It define a base class to parse the 3D model file. This will return SceneGraph in a single file that is specified. And this is the process of "Inline" for VRML. More...
 
class  PathVariableEditor
 
class  PenetrationBlocker
 
class  PinDragIK
 
class  PlainSeqFileLoader
 
class  PlainTextEdit
 
class  Plugin
 
class  PluginManager
 
class  PointLight
 
class  PointSetItem
 
class  PolygonMeshTriangulator
 
class  PolyhedralRegion
 
class  PolymorphicFunctionSet
 
class  PolymorphicPointerArray
 
class  PolymorphicPointerArrayBase
 
class  PolymorphicReferencedArray
 
class  PolymorphicReferencedArrayBase
 
class  PortHandler
 
class  Pose
 
class  PoseProvider
 
class  PoseProviderToBodyMotionConverter
 
class  PoseRef
 
class  PoseRollView
 
class  PoseSeq
 
class  PoseSeqInterpolator
 
class  PoseSeqItem
 
class  PoseSeqView
 
class  PoseSeqViewBase
 
class  PoseUnit
 
class  PositionDragger
 
class  Process
 
class  ProjectManager
 
class  PronunSymbol
 
class  PulseAudioManager
 
class  PushButton
 
class  PutPropertyFunction
 
class  PythonConsoleView
 
class  PythonExecutor
 
class  PythonScriptItem
 
class  PythonScriptItemImpl
 
class  PythonSimScriptItem
 
class  QueuedCaller
 
class  RadioButton
 
class  RangeCamera
 
class  RangeLimiter
 
class  RangeSensor
 
class  RangeSensorOutPortHandler
 
class  RateGyroSensor
 
class  RectRegionMarker
 
class  ref_ptr
 
class  Referenced
 
class  RootItem
 
class  RotationDragger
 
class  RTCItem
 
class  RTComponent
 
class  RTSNameServerView
 It is a screen of RTC list. More...
 
class  ScalarNode
 
class  SceneBar
 
class  SceneBody
 
class  SceneCollision
 
class  SceneCylinderProjector
 
class  SceneDevice
 
class  SceneDragger
 
class  SceneDragProjector
 
class  SceneItem
 
class  SceneLink
 
class  ScenePlaneProjector
 
class  SceneProjector
 
class  SceneProvider
 
class  SceneRenderer
 
class  SceneView
 
class  SceneVisitor
 
class  SceneWidget
 
class  SceneWidgetEditable
 
class  SceneWidgetEvent
 
class  SceneWidgetRoot
 
class  ScopedConnection
 
class  ScopedConnectionSet
 
class  ScriptBar
 
class  ScriptItem
 
class  ScrollBar
 
class  SE3
 
class  Selection
 
class  SelectionListEditor
 
class  SensorDataOutPortHandler
 
class  SensorStateOutPortHandler
 
class  SensorVisualizerItem
 
class  Seq
 
struct  SFImage
 
struct  SFTime
 
class  SgCamera
 
class  SgCloneMap
 
class  SgCustomGLNode
 
class  SgDirectionalLight
 
class  SgFog
 
class  SgGroup
 
class  SgImage
 
class  SgInvariantGroup
 
class  SgLight
 
class  SgLineSet
 
class  SgMaterial
 
class  SgMesh
 
class  SgMeshBase
 
class  SgNode
 
class  SgObject
 
class  SgOrthographicCamera
 
class  SgOutlineGroup
 
class  SgOverlay
 
class  SgPerspectiveCamera
 
class  SgPlot
 
class  SgPointLight
 
class  SgPointSet
 
class  SgPolygonMesh
 
class  SgPosTransform
 
class  SgPreprocessed
 
class  SgScaleTransform
 
class  SgShape
 
class  SgSpotLight
 
class  SgSwitch
 
class  SgTexture
 
class  SgTextureTransform
 
class  SgTransform
 
class  SgUnpickableGroup
 
class  SgUpdate
 
class  SgVectorArray
 
class  Signal
 
struct  signal_traits
 
struct  signal_traits< Signal< Signature, Combiner > >
 
class  SignalProxy
 
class  SimpleControllerItem
 
class  SimulationBar
 
class  SimulationBody
 
class  SimulationScriptItem
 
class  SimulatorItem
 
class  Slider
 
class  SocketNotifier
 
class  SphereMarker
 
class  SpinBox
 
class  Splitter
 
class  SpotLight
 
class  STLSceneLoader
 
class  SubSimulatorItem
 
class  Task
 
class  TaskCommand
 
class  TaskMenu
 
class  TaskPhase
 
class  TaskPhaseProxy
 
class  TaskProc
 
class  TaskToggleState
 
class  TaskView
 
class  TextEdit
 
class  TextEditView
 
class  ThreadPool
 
class  TimeBar
 
class  TimeMeasure
 
class  Timer
 
class  TimeSyncItemEngine
 
class  TimeSyncItemEngineManager
 
class  Timeval
 
struct  TIndent
 
class  ToggleButton
 
class  ToggleToolButton
 
class  ToolBar
 
class  ToolBarArea
 
class  ToolButton
 
class  TranslationDragger
 
class  TreeView
 
class  TreeWidget
 
class  Triangulator
 
class  TruncatedSVD
 
struct  type_mismatch_error
 
class  UniformCubicBSpline
 
class  UniformCubicBSplineBase
 
class  UniformCubicBSplineVector
 
class  ValueNode
 
class  Vector3Seq
 
class  Vector3SeqItem
 
class  View
 
class  ViewArea
 
class  ViewClass
 
class  ViewManager
 
class  VirtualJoystickView
 
class  VirtualRobotRTC
 
class  VRMLAccelerationSensor
 
class  VRMLAnchor
 
class  VRMLAnotherFormatFile
 
class  VRMLAppearance
 VRML Appearance node. More...
 
class  VRMLBackground
 VRML Background node. More...
 
class  VRMLBillboard
 
class  VRMLBodyLoader
 
class  VRMLBodyWriter
 
class  VRMLBox
 VRML Box node. More...
 
class  VRMLCollision
 
class  VRMLColor
 VRML Color node. More...
 
class  VRMLCone
 VRML Cone node. More...
 
class  VRMLCoordinate
 VRML Coordinate node. More...
 
class  VRMLCylinder
 VRML Cylinder node. More...
 
class  VRMLCylinderSensor
 VRML CylinderSensor node. More...
 
class  VRMLDirectionalLight
 
class  VRMLElevationGrid
 VRML ElevationGrid node. More...
 
class  VRMLExtrusion
 VRML Extrusion node. More...
 
class  VRMLFog
 
class  VRMLFontStyle
 VRML FontStyle node. More...
 
class  VRMLForceSensor
 
class  VRMLGeometry
 Base class of VRML geometry nodes. More...
 
class  VRMLGroup
 VRML Group node. More...
 
class  VRMLGyro
 
class  VRMLHumanoid
 
class  VRMLImageTexture
 VRML ImageTexture node. More...
 
class  VRMLIndexedFaceSet
 VRML IndexedFaseSet node. More...
 
class  VRMLIndexedLineSet
 VRML IndexedLineSet node. More...
 
class  VRMLInline
 VRML Inline node. More...
 
class  VRMLJoint
 
class  VRMLLight
 
class  VRMLLOD
 
class  VRMLMaterial
 VRML Material node. More...
 
class  VRMLMovieTexture
 VRML MovieTexture node. More...
 
class  VRMLNavigationInfo
 VRML NavigationInfo node. More...
 
class  VRMLNode
 Abstract base class of all vrml nodes. More...
 
class  VRMLNormal
 VRML Normal node. More...
 
class  VRMLParser
 Parser for VRML97 format. More...
 
class  VRMLPixelTexture
 VRML PixelTexture node. More...
 
class  VRMLPointLight
 
class  VRMLPointSet
 VRML PointSet node. More...
 
class  VRMLProto
 VRML Proto definition. More...
 
class  VRMLProtoInstance
 VRML node which is instance of VRML Prototype. More...
 
class  VRMLRangeSensor
 
class  VRMLSegment
 
class  VRMLShape
 VRML Shape node. More...
 
class  VRMLSphere
 VRML Sphere node. More...
 
class  VRMLSpotLight
 
class  VRMLSurface
 
class  VRMLSwitch
 
class  VRMLText
 VRML Text node. More...
 
class  VRMLTexture
 Base class of VRML Texture nodes. More...
 
class  VRMLTextureCoordinate
 VRML TextureCoordinate node. More...
 
class  VRMLTextureTransform
 VRML TextureTransform node. More...
 
class  VRMLToSGConverter
 
class  VRMLTransform
 VRML Transform node. More...
 
class  VRMLUnsupportedNode
 
class  VRMLViewpoint
 VRML Viewpoint node. More...
 
class  VRMLVisionSensor
 
class  VRMLWorldInfo
 
class  VRMLWriter
 
class  VSeparator
 
class  WaistBalancer
 
class  weak_ref_ptr
 
class  WeakCounter
 
class  World
 
class  WorldBase
 
class  WorldItem
 
class  WorldLogFileItem
 
class  YAMLBodyLoader
 
class  YAMLReader
 
class  YAMLWriter
 
class  ZMPSeq
 
class  ZMPSeqItem
 

Typedefs

typedef boost::shared_ptr< AbstractSeqAbstractSeqPtr
 
typedef boost::shared_ptr< AbstractMultiSeqAbstractMultiSeqPtr
 
typedef std::vector< CollisionCollisionArray
 
typedef std::vector< CollisionCollisionList
 obsolete More...
 
typedef boost::shared_ptr< CollisionPairCollisionPairPtr
 
typedef boost::shared_ptr< CollisionDetectorCollisionDetectorPtr
 
typedef std::vector< double > DaeVectorXArray
 
typedef boost::shared_ptr< DaeVectorXArrayDaeVectorXArrayPtr
 
typedef std::map< std::string, DaeVectorXArrayPtrDaeVectorMap
 
typedef ref_ptr< DaeTextureDaeTexturePtr
 
typedef std::map< std::string, DaeTexturePtrDaeTextures
 
typedef std::vector< Vector3Vector3s
 
typedef ref_ptr< DaeTransformDaeTransformPtr
 
typedef ref_ptr< DaeEffectDaeEffectPtr
 
typedef std::map< std::string, DaeEffectPtrDaeEffects
 
typedef ref_ptr< DaeMaterialDaeMaterialPtr
 
typedef std::map< std::string, DaeMaterialPtrDaeMaterials
 
typedef std::map< std::string, std::string > DaeMaterialRef
 
typedef ref_ptr< DaeMeshDaeMeshPtr
 
typedef std::vector< DaeMeshPtrDaeMeshes
 
typedef ref_ptr< DaeGeometryDaeGeometryPtr
 
typedef std::map< std::string, DaeGeometryPtrDaeGeometries
 
typedef ref_ptr< DaeNodeDaeNodePtr
 
typedef std::map< std::string, DaeNodePtrDaeNodes
 
typedef std::vector< std::pair< std::string, DaeNodePtr > > DaeNodeStack
 
typedef ref_ptr< DaeShapeDaeShapePtr
 
typedef std::vector< DaeShapePtrDaeShapes
 
typedef ref_ptr< DaeMassFrameDaeMassFramePtr
 
typedef ref_ptr< DaeRigidDaeRigidPtr
 
typedef std::map< std::string, DaeRigidPtrDaeRigids
 
typedef std::map< std::string, std::string > DaeRigidRelations
 
typedef ref_ptr< DaeRevoluteDaeRevolutePtr
 
typedef std::map< std::string, DaeRevolutePtrDaeRevolutes
 
typedef std::vector< DaeRevolutePtrDaeRevoluteChildren
 
typedef std::vector< std::string > DaeLinkChildren
 
typedef std::vector< std::string > DaeJointChildren
 
typedef ref_ptr< DaeActuatorDaeActuatorPtr
 
typedef std::map< std::string, DaeActuatorPtrDaeActuators
 
typedef std::map< std::string, std::string > DaeActuatorRelations
 
typedef ref_ptr< DaeSensorDaeSensorPtr
 
typedef std::map< std::string, DaeSensorPtrDaeSensors
 
typedef std::vector< DaeSensor * > DaeResultSensors
 
typedef boost::shared_ptr< DaeResultSensorsDaeResultSensorsPtr
 
typedef std::vector< std::pair< std::string, std::string > > DaeSensorRelations
 
typedef ref_ptr< DaeAttachActuatorDaeAttachActuatorPtr
 
typedef ref_ptr< DaeAttachSensorDaeAttachSensorPtr
 
typedef ref_ptr< DaeLinkDaeLinkPtr
 
typedef std::map< std::string, DaeLinkPtrDaeLinks
 
typedef ref_ptr< DaeJointDaeJointPtr
 
typedef std::map< std::string, DaeJointPtrDaeJoints
 
typedef pair< string, DaeGeometryPtrGEOMETRY_PAIR
 
typedef pair< string, DaeNodePtrNODES_PAIR
 
typedef std::vector< std::string > DaeOrder
 
typedef std::map< std::string, int > DaeStrides
 
typedef std::map< std::string, std::string > DaeVerticesRef
 
typedef Eigen::Matrix2d Matrix2
 
typedef Eigen::Vector2d Vector2
 
typedef Eigen::Matrix3d Matrix3
 
typedef Eigen::Vector3d Vector3
 
typedef Eigen::Matrix4d Matrix4
 
typedef Eigen::Vector4d Vector4
 
typedef Eigen::VectorXd VectorX
 
typedef Eigen::Matrix< double, 6, 1 > Vector6
 
typedef Eigen::Affine3d Affine3
 
typedef Eigen::Translation3d Translation3
 
typedef Eigen::AngleAxisd AngleAxis
 
typedef Eigen::Quaterniond Quat
 
typedef Eigen::Quaterniond Quaternion
 
typedef Eigen::Transform< double, 3, Eigen::AffineCompact > Position
 
typedef Eigen::Isometry3d Isometry3
 
typedef boost::error_info< struct tag_error_info_message, std::string > error_info_message
 
typedef boost::error_info< struct tag_error_info_key, std::string > error_info_key
 
typedef MultiAffine3Seq::Ptr MultiAffine3SeqPtr
 
typedef MultiSE3Seq::Ptr MultiSE3SeqPtr
 
typedef MultiValueSeq::Ptr MultiValueSeqPtr
 
typedef MultiVector3Seq::Ptr MultiVector3SeqPtr
 
typedef ref_ptr< ReferencedReferencedPtr
 
typedef ref_ptr< SgCameraSgCameraPtr
 
typedef ref_ptr< SgPerspectiveCameraSgPerspectiveCameraPtr
 
typedef ref_ptr< SgOrthographicCameraSgOrthographicCameraPtr
 
typedef ref_ptr< SgMaterialSgMaterialPtr
 
typedef ref_ptr< SgImageSgImagePtr
 
typedef ref_ptr< SgTextureTransformSgTextureTransformPtr
 
typedef ref_ptr< SgTextureSgTexturePtr
 
typedef SgVectorArray< Vector3f > SgVertexArray
 
typedef ref_ptr< SgVertexArraySgVertexArrayPtr
 
typedef SgVectorArray< Vector3f > SgNormalArray
 
typedef ref_ptr< SgNormalArraySgNormalArrayPtr
 
typedef SgVectorArray< Vector3f > SgColorArray
 
typedef ref_ptr< SgColorArraySgColorArrayPtr
 
typedef SgVectorArray< Vector2f, Eigen::aligned_allocator< Vector2f > > SgTexCoordArray
 
typedef ref_ptr< SgTexCoordArraySgTexCoordArrayPtr
 
typedef std::vector< int > SgIndexArray
 
typedef ref_ptr< SgMeshBaseSgMeshBasePtr
 
typedef ref_ptr< SgMeshSgMeshPtr
 
typedef ref_ptr< SgPolygonMeshSgPolygonMeshPtr
 
typedef ref_ptr< SgShapeSgShapePtr
 
typedef ref_ptr< SgPlotSgPlotPtr
 
typedef ref_ptr< SgPointSetSgPointSetPtr
 
typedef ref_ptr< SgLineSetSgLineSetPtr
 
typedef ref_ptr< SgFogSgFogPtr
 
typedef ref_ptr< SgOutlineGroupSgOutlineGroupPtr
 
typedef ref_ptr< SgObjectSgObjectPtr
 
typedef ref_ptr< SgNodeSgNodePtr
 
typedef std::vector< SgNode * > SgNodePath
 
typedef ref_ptr< SgGroupSgGroupPtr
 
typedef ref_ptr< SgInvariantGroupSgInvariantGroupPtr
 
typedef ref_ptr< SgTransformSgTransformPtr
 
typedef ref_ptr< SgPosTransformSgPosTransformPtr
 
typedef ref_ptr< SgScaleTransformSgScaleTransformPtr
 
typedef ref_ptr< SgSwitchSgSwitchPtr
 
typedef ref_ptr< SgUnpickableGroupSgUnpickableGroupPtr
 
typedef ref_ptr< SgLightSgLightPtr
 
typedef ref_ptr< SgDirectionalLightSgDirectionalLightPtr
 
typedef ref_ptr< SgPointLightSgPointLightPtr
 
typedef ref_ptr< SgSpotLightSgSpotLightPtr
 
typedef ref_ptr< CrossMarkerCrossMarkerPtr
 
typedef ref_ptr< SphereMarkerSphereMarkerPtr
 
typedef ref_ptr< BoundingBoxMarkerBoundingBoxMarkerPtr
 
typedef boost::function< void(TaskProc *proc)> TaskFunc
 
typedef ref_ptr< TaskToggleStateTaskToggleStatePtr
 
typedef ref_ptr< TaskCommandTaskCommandPtr
 
typedef ref_ptr< TaskPhaseProxyTaskPhaseProxyPtr
 
typedef ref_ptr< TaskPhaseTaskPhasePtr
 
typedef ref_ptr< TaskTaskPtr
 
typedef ref_ptr< ValueNodeValueNodePtr
 
typedef ref_ptr< MappingMappingPtr
 
typedef ref_ptr< ListingListingPtr
 
typedef boost::shared_ptr< Vector3SeqVector3SeqPtr
 
typedef bool SFBool
 
typedef int SFInt32
 
typedef double SFFloat
 
typedef std::string SFString
 
typedef Eigen::Vector2d SFVec2f
 
typedef Eigen::Vector2f SFVec2s
 
typedef Eigen::Vector3d SFVec3f
 
typedef Eigen::Vector3f SFVec3s
 
typedef Eigen::Vector3f SFColor
 
typedef Eigen::AngleAxisd SFRotation
 
typedef std::vector< SFInt32MFInt32
 
typedef std::vector< SFFloatMFFloat
 
typedef std::vector< SFVec2f, Eigen::aligned_allocator< SFVec2f > > MFVec2f
 
typedef std::vector< SFVec2sMFVec2s
 
typedef std::vector< SFVec3fMFVec3f
 
typedef std::vector< SFVec3sMFVec3s
 
typedef std::vector< SFRotationMFRotation
 
typedef std::vector< SFTimeMFTime
 
typedef std::vector< SFColorMFColor
 
typedef std::vector< SFStringMFString
 
typedef boost::intrusive_ptr< VRMLNodeVRMLNodePtr
 
typedef VRMLNodePtr SFNode
 
typedef std::vector< SFNodeMFNode
 
typedef boost::intrusive_ptr< VRMLUnsupportedNodeVRMLUnsupportedNodePtr
 
typedef boost::intrusive_ptr< VRMLViewpointVRMLViewpointPtr
 
typedef boost::intrusive_ptr< VRMLNavigationInfoVRMLNavigationInfoPtr
 
typedef boost::intrusive_ptr< VRMLBackgroundVRMLBackgroundPtr
 
typedef boost::intrusive_ptr< AbstractVRMLGroupAbstractVRMLGroupPtr
 
typedef boost::intrusive_ptr< VRMLGroupVRMLGroupPtr
 
typedef boost::intrusive_ptr< VRMLTransformVRMLTransformPtr
 
typedef boost::intrusive_ptr< VRMLInlineVRMLInlinePtr
 
typedef boost::intrusive_ptr< VRMLAnotherFormatFileVRMLAnotherFormatFilePtr
 
typedef boost::intrusive_ptr< VRMLAppearanceVRMLAppearancePtr
 
typedef boost::intrusive_ptr< VRMLGeometryVRMLGeometryPtr
 
typedef boost::intrusive_ptr< VRMLShapeVRMLShapePtr
 
typedef boost::intrusive_ptr< VRMLMaterialVRMLMaterialPtr
 
typedef boost::intrusive_ptr< VRMLTextureVRMLTexturePtr
 
typedef boost::intrusive_ptr< VRMLTextureTransformVRMLTextureTransformPtr
 
typedef boost::intrusive_ptr< VRMLImageTextureVRMLImageTexturePtr
 
typedef boost::intrusive_ptr< VRMLBoxVRMLBoxPtr
 
typedef boost::intrusive_ptr< VRMLConeVRMLConePtr
 
typedef boost::intrusive_ptr< VRMLCylinderVRMLCylinderPtr
 
typedef boost::intrusive_ptr< VRMLSphereVRMLSpherePtr
 
typedef boost::intrusive_ptr< VRMLFontStyleVRMLFontStylePtr
 
typedef boost::intrusive_ptr< VRMLTextVRMLTextPtr
 
typedef boost::intrusive_ptr< VRMLColorVRMLColorPtr
 
typedef boost::intrusive_ptr< VRMLCoordinateVRMLCoordinatePtr
 
typedef boost::intrusive_ptr< VRMLIndexedLineSetVRMLIndexedLineSetPtr
 
typedef boost::intrusive_ptr< VRMLNormalVRMLNormalPtr
 
typedef boost::intrusive_ptr< VRMLTextureCoordinateVRMLTextureCoordinatePtr
 
typedef boost::intrusive_ptr< VRMLIndexedFaceSetVRMLIndexedFaceSetPtr
 
typedef boost::intrusive_ptr< VRMLCylinderSensorVRMLCylinderSensorPtr
 
typedef boost::intrusive_ptr< VRMLPointSetVRMLPointSetPtr
 
typedef boost::intrusive_ptr< VRMLPixelTextureVRMLPixelTexturePtr
 
typedef boost::intrusive_ptr< VRMLMovieTextureVRMLMovieTexturePtr
 
typedef boost::intrusive_ptr< VRMLElevationGridVRMLElevationGridPtr
 
typedef boost::intrusive_ptr< VRMLExtrusionVRMLExtrusionPtr
 
typedef boost::intrusive_ptr< VRMLSwitchVRMLSwitchPtr
 
typedef boost::intrusive_ptr< VRMLLODVRMLLODPtr
 
typedef boost::intrusive_ptr< VRMLCollisionVRMLCollisionPtr
 
typedef boost::intrusive_ptr< VRMLAnchorVRMLAnchorPtr
 
typedef boost::intrusive_ptr< VRMLBillboardVRMLBillboardPtr
 
typedef boost::intrusive_ptr< VRMLFogVRMLFogPtr
 
typedef boost::intrusive_ptr< VRMLWorldInfoVRMLWorldInfoPtr
 
typedef boost::intrusive_ptr< VRMLLightVRMLLightPtr
 
typedef boost::intrusive_ptr< VRMLPointLightVRMLPointLightPtr
 
typedef boost::intrusive_ptr< VRMLDirectionalLightVRMLDirectionalLightPtr
 
typedef boost::intrusive_ptr< VRMLSpotLightVRMLSpotLightPtr
 
typedef boost::variant< SFBool, SFInt32, SFFloat, SFVec2f, SFVec3f, SFRotation, SFColor, SFTime, SFString, SFNode, SFImage, MFInt32, MFFloat, MFVec2f, MFVec3f, MFRotation, MFColor, MFTime, MFString, MFNodeVRMLVariantField
 
typedef std::map< std::string, VRMLVariantFieldVRMLProtoFieldMap
 
typedef std::pair< std::string, VRMLVariantFieldVRMLProtoFieldPair
 
typedef boost::intrusive_ptr< VRMLProtoVRMLProtoPtr
 
typedef boost::intrusive_ptr< VRMLProtoInstanceVRMLProtoInstancePtr
 
typedef void(VRMLWriter::* VRMLWriterNodeMethod) (VRMLNodePtr node)
 
typedef ref_ptr< AbstractSeqItemAbstractSeqItemPtr
 
typedef ref_ptr< AbstractMultiSeqItemAbstractMultiSeqItemPtr
 
typedef ref_ptr< AbstractTextItemAbstractTextItemPtr
 
typedef ref_ptr< ArchiveArchivePtr
 
typedef ref_ptr< ExtCommandItemExtCommandItemPtr
 
typedef ref_ptr< FolderItemFolderItemPtr
 
typedef ref_ptr< SgCustomGLNodeSgCustomGLNodePtr
 
typedef boost::shared_ptr< GraphDataHandlerGraphDataHandlerPtr
 
typedef ref_ptr< InteractiveCameraTransformInteractiveCameraTransformPtr
 
typedef ref_ptr< ItemItemPtr
 
typedef MultiSeqItem< MultiAffine3SeqMultiAffine3SeqItem
 
typedef MultiAffine3SeqItem::Ptr MultiAffine3SeqItemPtr
 
typedef ref_ptr< MultiPointSetItemMultiPointSetItemPtr
 
typedef MultiSeqItem< MultiSE3SeqMultiSE3SeqItem
 
typedef MultiSE3SeqItem::Ptr MultiSE3SeqItemPtr
 
typedef MultiSeqItem< MultiValueSeqMultiValueSeqItem
 
typedef MultiValueSeqItem::Ptr MultiValueSeqItemPtr
 
typedef ref_ptr< PointSetItemPointSetItemPtr
 
typedef ref_ptr< PositionDraggerPositionDraggerPtr
 
typedef std::vector< std::string > FileDialogFilter
 
typedef ref_ptr< RectRegionMarkerRectRegionMarkerPtr
 
typedef ref_ptr< RootItemRootItemPtr
 
typedef ref_ptr< RotationDraggerRotationDraggerPtr
 
typedef ref_ptr< SceneDraggerSceneDraggerPtr
 
typedef ref_ptr< SceneItemSceneItemPtr
 
typedef ref_ptr< SceneWidgetRootSceneWidgetRootPtr
 
typedef ref_ptr< ScriptItemScriptItemPtr
 
typedef ref_ptr< TimeSyncItemEngineTimeSyncItemEnginePtr
 
typedef ref_ptr< TranslationDraggerTranslationDraggerPtr
 
typedef ref_ptr< Vector3SeqItemVector3SeqItemPtr
 
typedef boost::shared_ptr< AbstractBodyLoaderAbstractBodyLoaderPtr
 
typedef ref_ptr< AccelerationSensorAccelerationSensorPtr
 
typedef void * BodyCustomizerHandle
 
typedef ref_ptr< BodyBodyPtr
 
typedef void * BodyHandle
 
typedef int(* BodyGetLinkIndexFromNameFunc) (BodyHandle bodyHandle, const char *linkName)
 
typedef const char *(* BodyGetLinkNameFunc) (BodyHandle bodyHandle, int linkIndex)
 
typedef double *(* BodyGetLinkDoubleValuePtrFunc) (BodyHandle bodyHandle, int linkIndex)
 
typedef const char **(* BodyCustomizerGetTargetModelNamesFunc) ()
 
typedef BodyCustomizerHandle(* BodyCustomizerCreateFunc) (BodyHandle bodyHandle, const char *modelName)
 
typedef void(* BodyCustomizerDestroyFunc) (BodyCustomizerHandle customizerHandle)
 
typedef int(* BodyCustomizerInitializeAnalyticIkFunc) (BodyCustomizerHandle customizerHandle, int baseLinkIndex, int targetLinkIndex)
 
typedef bool(* BodyCustomizerCalcAnalyticIkFunc) (BodyCustomizerHandle customizerHandle, int ikPathId, const Vector3 &p, const Matrix3 &R)
 
typedef void(* BodyCustomizerSetVirtualJointForcesFunc) (BodyCustomizerHandle customizerHandle)
 
typedef BodyCustomizerInterface *(* GetBodyCustomizerInterfaceFunc) (BodyInterface *bodyInterface)
 
typedef boost::shared_ptr< BodyMotionBodyMotionPtr
 
typedef boost::shared_ptr< JointPathJointPathPtr
 
typedef ref_ptr< CameraCameraPtr
 
typedef map< string, Link * > LoaderLinks
 
typedef vector< string > LoaderJoints
 
typedef boost::shared_ptr< CollisionLinkPairCollisionLinkPairPtr
 
typedef boost::shared_ptr< CompositeIKCompositeIKPtr
 
typedef ref_ptr< DeviceStateDeviceStatePtr
 
typedef ref_ptr< DeviceDevicePtr
 
typedef ref_ptr< DyBodyDyBodyPtr
 
typedef ref_ptr< ExtraBodyStateAccessorExtraBodyStateAccessorPtr
 
typedef ref_ptr< ForceSensorForceSensorPtr
 
typedef boost::shared_ptr< ForwardDynamicsForwardDynamicsPtr
 
typedef boost::shared_ptr< ForwardDynamicsCBMForwardDynamicsCBMPtr
 
typedef boost::shared_ptr< InverseKinematicsInverseKinematicsPtr
 
typedef ref_ptr< LeggedBodyHelperLeggedBodyHelperPtr
 
typedef ref_ptr< LightLightPtr
 
typedef ref_ptr< LinkLinkPtr
 
typedef boost::shared_ptr< LinkGroupLinkGroupPtr
 
typedef MultiDeviceStateSeq::Ptr MultiDeviceStateSeqPtr
 
typedef boost::shared_ptr< PenetrationBlockerPenetrationBlockerPtr
 
typedef boost::shared_ptr< PinDragIKPinDragIKptr
 
typedef ref_ptr< PointLightPointLightPtr
 
typedef ref_ptr< RangeCameraRangeCameraPtr
 
typedef ref_ptr< RangeSensorRangeSensorPtr
 
typedef ref_ptr< RateGyroSensorRateGyroSensorPtr
 
typedef ref_ptr< SceneLinkSceneLinkPtr
 
typedef ref_ptr< SceneBodySceneBodyPtr
 
typedef ref_ptr< SceneCollisionSceneCollisionPtr
 
typedef ref_ptr< SceneDeviceSceneDevicePtr
 
typedef ref_ptr< SpotLightSpotLightPtr
 
typedef boost::intrusive_ptr< VRMLHumanoidVRMLHumanoidPtr
 
typedef boost::intrusive_ptr< VRMLJointVRMLJointPtr
 
typedef boost::intrusive_ptr< VRMLSegmentVRMLSegmentPtr
 
typedef boost::intrusive_ptr< VRMLSurfaceVRMLSurfacePtr
 
typedef boost::intrusive_ptr< VRMLVisionSensorVRMLVisionSensorPtr
 
typedef boost::intrusive_ptr< VRMLForceSensorVRMLForceSensorPtr
 
typedef boost::intrusive_ptr< VRMLGyroVRMLGyroPtr
 
typedef boost::intrusive_ptr< VRMLAccelerationSensorVRMLAccelerationSensorPtr
 
typedef boost::intrusive_ptr< VRMLRangeSensorVRMLRangeSensorPtr
 
typedef boost::shared_ptr< ZMPSeqZMPSeqPtr
 
typedef boost::shared_ptr< AISTCollisionDetectorAISTCollisionDetectorPtr
 
typedef boost::shared_ptr< ColdetModelColdetModelPtr
 
typedef boost::shared_ptr< ColdetModelPairColdetModelPairPtr
 
typedef ref_ptr< AISTSimulatorItemAISTSimulatorItemPtr
 
typedef ref_ptr< BodyItemBodyItemPtr
 
typedef ref_ptr< BodyMotionControllerItemBodyMotionControllerItemPtr
 
typedef ref_ptr< BodyMotionEngineBodyMotionEnginePtr
 
typedef ref_ptr< BodyMotionItemBodyMotionItemPtr
 
typedef ref_ptr< BodyTrackingCameraItemBodyTrackingCameraItemPtr
 
typedef std::vector< CollisionLinkPairPtrCollisionLinkPairList
 
typedef boost::shared_ptr< CollisionLinkPairListCollisionLinkPairListPtr
 
typedef boost::shared_ptr< CollisionSeqCollisionSeqPtr
 
typedef ref_ptr< CollisionSeqEngineCollisionSeqEnginePtr
 
typedef ref_ptr< CollisionSeqItemCollisionSeqItemPtr
 
typedef ref_ptr< ControllerItemControllerItemPtr
 
typedef ref_ptr< EditableSceneLinkEditableSceneLinkPtr
 
typedef ref_ptr< EditableSceneBodyEditableSceneBodyPtr
 
typedef ref_ptr< GLVisionSimulatorItemGLVisionSimulatorItemPtr
 
typedef ref_ptr< MultiDeviceStateSeqItemMultiDeviceStateSeqItemPtr
 
typedef ref_ptr< SensorVisualizerItemSensorVisualizerItemPtr
 
typedef ref_ptr< SimulationScriptItemSimulationScriptItemPtr
 
typedef ref_ptr< SimulationBodySimulationBodyPtr
 
typedef ref_ptr< SimulatorItemSimulatorItemPtr
 
typedef ref_ptr< SubSimulatorItemSubSimulatorItemPtr
 
typedef ref_ptr< WorldItemWorldItemPtr
 
typedef ref_ptr< WorldLogFileItemWorldLogFileItemPtr
 
typedef ref_ptr< ZMPSeqItemZMPSeqItemPtr
 
typedef ref_ptr< SimpleControllerItemSimpleControllerItemPtr
 
typedef ref_ptr< PoseUnitPoseUnitPtr
 
typedef ref_ptr< PosePosePtr
 
typedef ref_ptr< PoseSeqPoseSeqPtr
 
typedef boost::shared_ptr< PoseSeqInterpolatorPoseSeqInterpolatorPtr
 
typedef ref_ptr< PoseSeqItemPoseSeqItemPtr
 
typedef ref_ptr< PronunSymbolPronunSymbolPtr
 
typedef boost::shared_ptr< ODECollisionDetectorODECollisionDetectorPtr
 
typedef std::map< dBodyID, Link * > CrawlerLinkMap
 
typedef ref_ptr< ODESimulatorItemODESimulatorItemPtr
 
typedef boost::shared_ptr< BulletCollisionDetectorBulletCollisionDetectorPtr
 
typedef ref_ptr< BulletSimulatorItemBulletSimulatorItemPtr
 
typedef ref_ptr< PythonScriptItemPythonScriptItemPtr
 
typedef ref_ptr< PythonSimScriptItemPythonSimScriptItemPtr
 
typedef ref_ptr< AudioItemAudioItemPtr
 
typedef ref_ptr< MediaItemMediaItemPtr
 
typedef ref_ptr< BodyRTCItemBodyRTCItemPtr
 
typedef ref_ptr< OpenHRPClockGeneratorItemOpenHRPClockGeneratorItemPtr
 
typedef map< string, string > PropertyMap
 
typedef ref_ptr< RTCItemRTCItemPtr
 
typedef boost::shared_ptr< PortHandlerPortHandlerPtr
 
typedef boost::shared_ptr< OutPortHandlerOutPortHandlerPtr
 
typedef boost::shared_ptr< InPortHandlerInPortHandlerPtr
 
typedef ref_ptr< OpenHRPControllerItemOpenHRPControllerItemPtr
 
typedef OpenHRPInterpreterServiceItemImpl ItemImpl
 
typedef ref_ptr< OpenHRPInterpreterServiceItemOpenHRPInterpreterServiceItemPtr
 
typedef ref_ptr< OpenHRPOnlineViewerItemOpenHRPOnlineViewerItemPtr
 

Enumerations

enum  {
  EXT_NODE, EXT_UNIT, EXT_TRANSLATE, EXT_ROTATE,
  EXT_SCALE, EXT_MATRIX, EXT_INSTANCE_NODE, EXT_INSTANCE_GEOMETRY,
  EXT_INSTANCE_MATERIAL, EXT_INSTANCE_EFFECT, EXT_GEOMETRY, EXT_VERTICES,
  EXT_SOURCE, EXT_FLOAT_ARRAY, EXT_ACCESSOR, EXT_INPUT,
  EXT_TRIANGLES, EXT_LINES, EXT_P, EXT_MATERIAL,
  EXT_EFFECT, EXT_EMISSION, EXT_AMBIENT, EXT_DIFFUSE,
  EXT_SPECULAR, EXT_SHININESS, EXT_TRANSPARENCY, EXT_INIT_FORM,
  EXT_IMAGE, EXT_POLYLIST, EXT_VCOUNT, EXT_BOX,
  EXT_SPHERE, EXT_CYLINDER, EXT_TAPERED_CYLINDER, EXT_KINEMATICS_MODEL,
  EXT_LINK, EXT_ATTACHMENT_FULL, EXT_JOINT, EXT_REVOLUTE,
  EXT_PRISMATIC, EXT_AXIS, EXT_MIN, EXT_MAX,
  EXT_RIGID_BODY, EXT_SHAPE, EXT_INSTANCE_RIGID_BODY, EXT_INSTANCE_PHYSICS_MODEL,
  EXT_MASS, EXT_MASS_FRAME, EXT_INERTIA, EXT_ACTUATOR,
  EXT_ASSIGNED_POWER_RATING, EXT_MAX_SPEED, EXT_NO_LOAD_SPEED, EXT_NOMINAL_TORQUE,
  EXT_NOMINAL_VOLTAGE, EXT_ROTOR_INERTIA, EXT_SPEED_CONSTANT, EXT_SPEED_TORQUE_GRADIENT,
  EXT_STARTING_CURRENT, EXT_TERMINAL_RESISTANCE, EXT_TORQUE_CONSTANT, EXT_INSTANCE_ACTUATOR,
  EXT_BIND_ACTUATOR, EXT_INSTANCE_SENSOR, EXT_FRAME_ORIGIN, EXT_SENSOR,
  EXT_FOCAL_LENGTH, EXT_INTRINSIC, EXT_IMAGE_DIMENSIONS, EXT_MEASUREMENT_TIME,
  EXT_EXTRA
}
 Enumeration type of "TAG" used in Collada. More...
 
enum  {
  EXT_POSITION, EXT_VERTEX, EXT_NORMAL, EXT_COLOR,
  EXT_TEXCOORD
}
 These indexes are defined in polylist tag and triangles. More...
 
enum  {
  EXT_VISUAL_SCENES, EXT_GEOMETRIES, EXT_MATERIALS, EXT_EFFECTS,
  EXT_NODES, EXT_IMAGES, EXT_PHYSICS_MODELS, EXT_KINEMATICS_MODELS,
  EXT_PHYSICS_SCENES
}
 An enumeration type of the "BASE" node in the Collada. Information("CONCRETE or LIBRARY") of the entity has been stored in these nodes. More...
 
enum  { EXT_NODE_NODE, EXT_NODE_JOINT }
 There are two types of joint and node to node of Collada. It will remain at that type when reading the node tags. More...
 
enum  StringStyle {
  PLAIN_STRING, SINGLE_QUOTED, DOUBLE_QUOTED, LITERAL_STRING,
  FOLDED_STRING
}
 
enum  VRMLNodeCategory {
  ANY_NODE = -1, PROTO_DEF_NODE = 0, PROTO_INSTANCE_NODE, TOP_NODE,
  BINDABLE_NODE, GROUPING_NODE, CHILD_NODE, APPEARANCE_NODE,
  MATERIAL_NODE, TEXTURE_NODE, TEXTURE_TRANSFORM_NODE, SHAPE_NODE,
  GEOMETRY_NODE, COORDINATE_NODE, COLOR_NODE, NORMAL_NODE,
  TEXTURE_COORDINATE_NODE, LIGHT_NODE, FONT_STYLE_NODE, SENSOR_NODE,
  INLINE_NODE, NUM_VRML_NODE_CATEGORIES
}
 
enum  VRMLFieldTypeId {
  SFBOOL, SFINT32, SFFLOAT, SFVEC2F,
  SFVEC3F, SFROTATION, SFCOLOR, SFTIME,
  SFSTRING, SFNODE, SFIMAGE, MFINT32,
  MFFLOAT, MFVEC2F, MFVEC3F, MFROTATION,
  MFCOLOR, MFTIME, MFSTRING, MFNODE,
  UNKNOWN_VRML_FIELD_TYPE
}
 
enum  { IDLE_PRIORITY_HIGH = LazyCaller::PRIORITY_HIGH, IDLE_PRIORITY_NORMAL = LazyCaller::PRIORITY_NORMAL, IDLE_PRIORITY_LOW = LazyCaller::PRIORITY_LOW }
 deprecated More...
 

Functions

CNOID_EXPORT std::ostream & operator<< (std::ostream &os, const BoundingBox &bb)
 
CNOID_EXPORT std::ostream & operator<< (std::ostream &os, const BoundingBoxf &bb)
 
CNOID_EXPORT EasyScanneroperator>> (EasyScanner &scanner, double &value)
 
CNOID_EXPORT EasyScanneroperator>> (EasyScanner &scanner, int &value)
 
CNOID_EXPORT EasyScanneroperator>> (EasyScanner &scanner, const char *matchString)
 
CNOID_EXPORT EasyScanneroperator>> (EasyScanner &scanner, char matchChar)
 
CNOID_EXPORT EasyScanneroperator>> (EasyScanner &scanner, std::string &str)
 
CNOID_EXPORT EasyScanneroperator>> (EasyScanner &scanner, EasyScanner::Endl endl)
 
template<typename Derived >
void read (const Listing &listing, Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
bool read (const Mapping &mapping, const std::string &key, Eigen::MatrixBase< Derived > &x)
 
template<typename Scalar , int Dim, int Mode>
bool read (const Mapping &mapping, const std::string &key, Eigen::Transform< Scalar, Dim, Mode > &T)
 
template<typename Derived >
void readEx (const Mapping &mapping, const std::string &key, Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
Listingwrite (Mapping &mapping, const std::string &key, const Eigen::MatrixBase< Derived > &x)
 
template<typename Scalar , int Dim, int Mode>
Listingwrite (Mapping &mapping, const std::string &key, const Eigen::Transform< Scalar, Dim, Mode > &T)
 
template<typename Scalar >
bool read (const Mapping &mapping, const std::string &key, Eigen::AngleAxis< Scalar > &r)
 
template<typename Scalar >
Listingwrite (Mapping &mapping, const std::string &key, const Eigen::AngleAxis< Scalar > &r)
 
bool read (const Mapping &mapping, const std::string &key, boost::function< void(Vector3 &)> setterFunc)
 
Matrix3 rotFromRpy (double r, double p, double y)
 
Vector3 rpyFromRot (const Matrix3 &R)
 
Vector3 omegaFromRot (const Matrix3 &R)
 
std::string str (const Vector3 &v)
 
bool toVector3 (const std::string &s, Vector3 &out_v)
 
void normalizeRotation (Matrix3 &R)
 
void normalizeRotation (Position &T)
 
void normalizeRotation (Affine3 &T)
 
double degree (double rad)
 
double radian (double deg)
 
float degree (float rad)
 
float radian (float deg)
 
double radian (int deg)
 
Matrix3 rotFromRpy (const Vector3 &rpy)
 
Matrix3 hat (const Vector3 &x)
 
template<class T >
boost::shared_ptr< T > make_shared_aligned ()
 
template<class T , class P1 >
boost::shared_ptr< T > make_shared_aligned (const P1 &p1)
 
template<class T , class P1 , class P2 >
boost::shared_ptr< T > make_shared_aligned (const P1 &p1, const P2 &p2)
 
template<class T , class P1 , class P2 , class P3 >
boost::shared_ptr< T > make_shared_aligned (const P1 &p1, const P2 &p2, const P3 &p3)
 
template<class T , class P1 , class P2 , class P3 , class P4 >
boost::shared_ptr< T > make_shared_aligned (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4)
 
void findExecutablePath ()
 
const std::string & executablePath ()
 
const std::string & executableDirectory ()
 
const std::string & executableTopDirectory ()
 
const std::string & shareDirectory ()
 
const std::string & executableBasename ()
 
void makePathCompact (const filesystem::path &path, filesystem::path &out_compact)
 
int findSubDirectory (const filesystem::path &directory, const filesystem::path &path, filesystem::path &out_subdirectory)
 
bool findRelativePath (const filesystem::path &from_, const filesystem::path &to, filesystem::path &out_relativePath)
 
std::string toActualPathName (const std::string &path)
 
std::string getExtension (const boost::filesystem::path &path)
 
std::string getGenericPathString (const boost::filesystem::path &path)
 
bool checkAbsolute (const boost::filesystem::path &path)
 
boost::filesystem::path getAbsolutePath (const boost::filesystem::path &path)
 
std::string getAbsolutePathString (const boost::filesystem::path &path)
 
std::string getFilename (const boost::filesystem::path &path)
 
std::string getFilename (const std::string &pathString)
 
std::string getBasename (const boost::filesystem::path &path)
 
std::string getPathString (const boost::filesystem::path &path)
 
std::string getNativePathString (const boost::filesystem::path &path)
 
CNOID_EXPORT void makePathCompact (const boost::filesystem::path &path, boost::filesystem::path &out_compact)
 
CNOID_EXPORT int findSubDirectory (const boost::filesystem::path &directory, const boost::filesystem::path &path, boost::filesystem::path &out_subdirectory)
 
CNOID_EXPORT bool findRelativePath (const boost::filesystem::path &from, const boost::filesystem::path &to, boost::filesystem::path &out_relativePath)
 
template<class T >
void setGaussWindow (T sigma, int range, std::vector< T > &out_window)
 
template<class RESULTVECTOR , class SRCVECTOR , class ELEMENT , class T >
void applyGaussianFilter (RESULTVECTOR &result, const SRCVECTOR &src, std::vector< T > &gwin, ELEMENT zero)
 
template<class RESULTVECTOR , class SRCVECTOR , class ELEMENT , class T >
void applyGaussianFilter (RESULTVECTOR &result, const SRCVECTOR &src, T sigma, int range, ELEMENT zero)
 
boost::format fmt (const char *f_string)
 
boost::format fmt (const std::string &f_string)
 
const char * getText (const char *domainname, const char *msgid)
 
CNOID_EXPORT void bindGettextDomain (const char *domainname)
 
std::ostream & nullout ()
 
CNOID_EXPORT void loadPCD (SgPointSet *out_pointSet, const std::string &filename)
 
CNOID_EXPORT void savePCD (SgPointSet *pointSet, const std::string &filename, const Affine3d &viewpoint=Affine3d::Identity())
 
template<class T , class U >
bool operator== (ref_ptr< T > const &a, ref_ptr< U > const &b)
 
template<class T , class U >
bool operator!= (ref_ptr< T > const &a, ref_ptr< U > const &b)
 
template<class T , class U >
bool operator== (ref_ptr< T > const &a, U *b)
 
template<class T , class U >
bool operator!= (ref_ptr< T > const &a, U *b)
 
template<class T , class U >
bool operator== (T *a, ref_ptr< U > const &b)
 
template<class T , class U >
bool operator!= (T *a, ref_ptr< U > const &b)
 
template<class T >
bool operator< (ref_ptr< T > const &a, ref_ptr< T > const &b)
 
template<class T >
void swap (ref_ptr< T > &lhs, ref_ptr< T > &rhs)
 
template<class T , class U >
ref_ptr< T > static_pointer_cast (ref_ptr< U > const &p)
 
template<class T , class U >
ref_ptr< T > const_pointer_cast (ref_ptr< U > const &p)
 
template<class T , class U >
ref_ptr< T > dynamic_pointer_cast (ref_ptr< U > const &p)
 
template<class Y >
std::ostream & operator<< (std::ostream &os, ref_ptr< Y > const &p)
 
template<class T , class U >
bool operator< (weak_ref_ptr< T > const &a, weak_ref_ptr< U > const &b)
 
template<class T >
void swap (weak_ref_ptr< T > &a, weak_ref_ptr< T > &b)
 
CNOID_EXPORT Affine3 calcTotalTransform (const SgNodePath &path)
 
CNOID_EXPORT Affine3 calcTotalTransform (const SgNodePath &path, const SgNode *targetNode)
 
CNOID_EXPORT Affine3 calcTotalTransform (SgNodePath::const_iterator begin, SgNodePath::const_iterator end)
 
CNOID_EXPORT int makeTransparent (SgNode *topNode, float transparency, SgCloneMap &cloneMap, bool doKeepOrgTransparency=true)
 
void msleep (int msec)
 
void usleep (int usec)
 
const std::string & toUTF8 (const std::string &text)
 
const std::string & fromUTF8 (const std::string &text)
 
const std::string toUTF8 (const char *text)
 
const std::string fromUTF8 (const char *text)
 
template<>
std::string ValueNode::to< std::string > () const
 
template<class Container >
bool writeElements (Mapping &mapping, const std::string &key, const Container &elements, bool isFlowStyle=false)
 
template<class Container >
bool readElements (const Mapping &mapping, const std::string &key, Container &elements)
 
void intrusive_ptr_add_ref (VRMLNode *obj)
 
void intrusive_ptr_release (VRMLNode *obj)
 
CNOID_EXPORT const char * labelOfVRMLfieldTypeId (const std::type_info &fieldType)
 
template<typename TValue >
const char * labelOfVRMLfieldType ()
 
template<class VRMLNodeType >
boost::intrusive_ptr< VRMLNodeType > dynamic_node_cast (VRMLNodePtr node)
 
std::ostream & operator<< (std::ostream &out, TIndent &indent)
 
const char * boolstr (bool v)
 
std::ostream & operator<< (std::ostream &out, const SFVec2f &v)
 
std::ostream & operator<< (std::ostream &out, const SFVec3f &v)
 
std::ostream & operator<< (std::ostream &out, const SFColor &v)
 
std::ostream & operator<< (std::ostream &out, const SFRotation &v)
 
CNOID_EXPORT SignalProxy< void()> sigAboutToQuit ()
 
bool findSubDirectoryOfDirectoryVariable (ArchiveSharedData *shared, const filesystem::path &path, std::string &out_varName, filesystem::path &out_relativePath)
 
void replaceDirectoryVariable (ArchiveSharedData *shared, QString &io_pathString, const QString &varname, int pos, int len)
 
CNOID_EXPORT std::ostream & mvout (bool doFlush=false)
 
QString makeFilterString (const std::string &caption, const std::string &extensions_)
 
std::string getOpenFileName (const std::string &caption, const std::string &extensions)
 
std::vector< std::string > getOpenFileNames (const std::string &caption, const std::string &extensions)
 
CNOID_EXPORT void callLater (const boost::function< void()> &function, int priority=LazyCaller::PRIORITY_NORMAL)
 
CNOID_EXPORT void callFromMainThread (const boost::function< void()> &function, int priority=LazyCaller::PRIORITY_NORMAL)
 
CNOID_EXPORT bool callSynchronously (const boost::function< void()> &function, int priority=LazyCaller::PRIORITY_NORMAL)
 
CNOID_EXPORT bool isRunningInMainThread ()
 
const char * LGPLtext ()
 
CNOID_EXPORT void showMessageBox (const std::string &message)
 
CNOID_EXPORT void showMessageBox (const boost::format &message)
 
CNOID_EXPORT void showMessageBox (const char *message)
 
CNOID_EXPORT void showMessageBox (const QString &message)
 
CNOID_EXPORT void showWarningDialog (const std::string &message)
 
CNOID_EXPORT void showWarningDialog (const boost::format &message)
 
CNOID_EXPORT void showWarningDialog (const char *message)
 
CNOID_EXPORT void showWarningDialog (const QString &message)
 
CNOID_EXPORT bool showConfirmDialog (const char *caption, const char *message)
 
CNOID_EXPORT bool showConfirmDialog (const std::string &caption, const std::string &message)
 
CNOID_EXPORT bool showConfirmDialog (const QString &caption, const QString &message)
 
template<class ValueType >
ChangeProperty< ValueType > changeProperty (ValueType &variable)
 
CNOID_EXPORT int addBodyToCollisionDetector (Body &body, CollisionDetector &detector, bool enableSelfCollisions=true)
 
CNOID_EXPORT int loadBodyCustomizers (const std::string pathString, BodyInterface *bodyInterface)
 
CNOID_EXPORT int loadBodyCustomizers (const std::string pathString)
 
CNOID_EXPORT int loadBodyCustomizers (BodyInterface *bodyInterface)
 
CNOID_EXPORT int loadBodyCustomizers ()
 
CNOID_EXPORT BodyCustomizerInterfacefindBodyCustomizer (std::string modelName)
 
BodyMotion::Frame operator<< (BodyMotion::Frame frame, const Body &body)
 
const Bodyoperator>> (const Body &body, BodyMotion::Frame frame)
 
BodyMotion::Frame operator>> (BodyMotion::Frame frame, Body &body)
 
BodyMotion::ConstFrame operator>> (BodyMotion::ConstFrame frame, Body &body)
 
Bodyoperator<< (Body &body, BodyMotion::Frame frame)
 
Bodyoperator<< (Body &body, BodyMotion::ConstFrame frame)
 
CNOID_EXPORT bool loadHrpsysSeqFileSet (BodyMotion &motion, const std::string &filename, std::ostream &os)
 
CNOID_EXPORT bool saveHrpsysSeqFileSet (BodyMotion &motion, Body *body, const std::string &filename, std::ostream &os)
 
CNOID_EXPORT void calcLinkAccSeq (MultiSE3Seq &linkPosSeq, AccelerationSensor *gsens, int frameBegin, int numFrames, Vector3Seq &out_accSeq)
 
CNOID_EXPORT bool applyVelocityLimitFilter (MultiValueSeq &seq, Body *body, std::ostream &os=nullout())
 
CNOID_EXPORT bool applyVelocityLimitFilter2 (MultiValueSeq &seq, int part, double absLimit)
 
CNOID_EXPORT bool applyVelocityLimitFilterDummy ()
 
CNOID_EXPORT bool applyPollardVelocityLimitFilter (MultiValueSeq &seq, Body *body, double ks, std::ostream &os=nullout())
 
CNOID_EXPORT void applyGaussianFilter (MultiValueSeq &seq, double sigma, int range, std::ostream &os=nullout())
 
CNOID_EXPORT void applyRangeLimitFilter (MultiValueSeq &seq, Body *body, double limitGrad, double edgeGradRatio, double margin, std::ostream &os=nullout())
 
Vector6 calcInverseDynamics (Link *link)
 
void calcCMJacobian (Body *body, Link *base, Eigen::MatrixXd &J)
 compute CoM Jacobian More...
 
void calcAngularMomentumJacobian (Body *body, Link *base, Eigen::MatrixXd &H)
 compute Angular Momentum Jacobian More...
 
template<int elementMask, int rowOffset, int colOffset, bool useTargetLinkLocalPos>
void setJacobian (const JointPath &path, Link *targetLink, const Vector3 &targetLinkLocalPos, MatrixXd &out_J)
 
template<int elementMask, int rowOffset, int colOffset>
void setJacobian (const JointPath &path, Link *targetLink, MatrixXd &out_J)
 
CNOID_EXPORT JointPathPtr getCustomJointPath (Body *body, Link *baseLink, Link *targetLink)
 
LeggedBodyHelpergetLeggedBodyHelper (Body *body)
 
void calcMassMatrix (Body *body, const Vector3 &g, Eigen::MatrixXd &out_M)
 
void calcMassMatrix (const BodyPtr &body, MatrixXd &out_M)
 
CNOID_EXPORT void calcMassMatrix (Body *body, const Vector3 &g, MatrixXd &out_M)
 
CNOID_EXPORT void calcMassMatrix (Body *body, MatrixXd &out_M)
 
CNOID_EXPORT MultiDeviceStateSeqPtr getMultiDeviceStateSeq (const BodyMotion &motion)
 
CNOID_EXPORT MultiDeviceStateSeqPtr getOrCreateMultiDeviceStateSeq (BodyMotion &motion)
 
CNOID_EXPORT void clearMultiDeviceStateSeq (BodyMotion &motion)
 
CNOID_EXPORT ZMPSeqPtr getZMPSeq (const BodyMotion &motion)
 
CNOID_EXPORT ZMPSeqPtr getOrCreateZMPSeq (BodyMotion &motion)
 
CNOID_EXPORT void clearZMPSeq (BodyMotion &motion)
 
CNOID_EXPORT bool makeRootRelative (ZMPSeq &zmpseq, BodyMotion &motion, bool on)
 
TimeSyncItemEnginecreateBodyMotionEngine (Item *sourceItem)
 
void initializeFilterDialogs (ExtensionManager &ext)
 
void initializeHrpsysFileIO (ExtensionManager *ext)
 
void initializeFcpFileLoader (ExtensionManager &ext)
 
CNOID_EXPORT void adjustStepPositions (PoseSeqPtr seq, const std::vector< int > &footLinkIndices, PoseSeq::iterator origin)
 
CNOID_EXPORT void flipPoses (PoseSeqPtr seq, BodyPtr body)
 
CNOID_EXPORT void adjustWaistHeight (PosePtr pose, int waistLinkIndex, const std::vector< int > &footLinkIndices, double offset)
 
CNOID_EXPORT void rotateYawOrientations (PoseSeqPtr seq, PoseSeq::iterator begin, const Vector3 &center, double angle)
 
void initializePoseSeqEngine (ExtensionManager *em)
 
CNOID_EXPORT void handlePythonException ()
 
CNOID_EXPORT boost::python::object pythonMainModule ()
 
CNOID_EXPORT boost::python::object pythonMainNamespace ()
 
CNOID_EXPORT boost::python::object pythonSysModule ()
 
CNOID_EXPORT bool execPythonCode (const std::string &code)
 
CNOID_EXPORT bool playAudioFile (const std::string &filename, double volumeRatio=-1.0)
 
CNOID_EXPORT void initializeCorbaUtil (bool activatePOAManager=false, int listeningPort=-1)
 
CNOID_EXPORT void initializeCorbaUtil (CORBA::ORB_ptr orb, bool activatePOAManager=false)
 
CNOID_EXPORT CORBA::ORB_ptr getORB ()
 
CNOID_EXPORT NamingContextHelpergetDefaultNamingContextHelper ()
 
void checkOrInvokeCorbaNameServer ()
 
bool takeOverCorbaPluginInitialization (CORBA::ORB_ptr orb)
 
template<>
CORBA::Object::_ptr_type findRTCService< CORBA::Object > (RTC::RTObject_ptr rtc, const std::string &name)
 
CNOID_EXPORT RTM::Manager_ptr getRTCManagerServant ()
 
CNOID_EXPORT RTC::RTObject_impl * createManagedRTC (const char *comp_args)
 
CNOID_EXPORT int numUnmanagedRTCs ()
 
CNOID_EXPORT int deleteUnmanagedRTCs ()
 
template<class ServiceType >
ServiceType::_ptr_type findRTCService (RTC::RTObject_ptr rtc, const std::string &name)
 
template<>
CNOID_EXPORT CORBA::Object::_ptr_type findRTCService< CORBA::Object > (RTC::RTObject_ptr rtc, const std::string &name)
 
CNOID_EXPORT bool deleteRTC (RTC::RtcBase *rtc, bool waitToBeDeleted=true)
 

Variables

const double PI = 3.14159265358979323846
 
const double PI_2 = 1.57079632679489661923
 
const double TO_DEGREE = 180.0 / PI
 
const double TO_RADIAN = PI / 180.0
 
const bool BODY_SIMULATION_PROFILING = false
 
const bool SIMULATION_PROFILING = false
 
PortableServer::POA_var nspoa
 

Detailed Description

Defines the minimum processing for performing pasing file for STL.

Author
Shin'ichiro Nakaoka
Shizuko Hattori
Shin'ichiro Nakaoka
Shin'ichiro NAKAOKA
Shizuko Hattori
Hisashi Ikari
Shin'ichiro Nakaoka

Typedef Documentation

typedef boost::shared_ptr<AbstractMultiSeq> cnoid::AbstractMultiSeqPtr
typedef boost::shared_ptr<AbstractSeq> cnoid::AbstractSeqPtr
typedef boost::intrusive_ptr<AbstractVRMLGroup> cnoid::AbstractVRMLGroupPtr
typedef Eigen::Affine3d cnoid::Affine3
typedef Eigen::AngleAxisd cnoid::AngleAxis
typedef bool(* cnoid::BodyCustomizerCalcAnalyticIkFunc) (BodyCustomizerHandle customizerHandle, int ikPathId, const Vector3 &p, const Matrix3 &R)
typedef BodyCustomizerHandle(* cnoid::BodyCustomizerCreateFunc) (BodyHandle bodyHandle, const char *modelName)
typedef void(* cnoid::BodyCustomizerDestroyFunc) (BodyCustomizerHandle customizerHandle)
typedef const char**(* cnoid::BodyCustomizerGetTargetModelNamesFunc) ()
typedef int(* cnoid::BodyCustomizerInitializeAnalyticIkFunc) (BodyCustomizerHandle customizerHandle, int baseLinkIndex, int targetLinkIndex)
typedef void(* cnoid::BodyCustomizerSetVirtualJointForcesFunc) (BodyCustomizerHandle customizerHandle)
typedef double*(* cnoid::BodyGetLinkDoubleValuePtrFunc) (BodyHandle bodyHandle, int linkIndex)
typedef int(* cnoid::BodyGetLinkIndexFromNameFunc) (BodyHandle bodyHandle, const char *linkName)
typedef const char*(* cnoid::BodyGetLinkNameFunc) (BodyHandle bodyHandle, int linkIndex)
typedef void* cnoid::BodyHandle
typedef boost::shared_ptr<BodyMotion> cnoid::BodyMotionPtr
typedef boost::shared_ptr<ColdetModelPair> cnoid::ColdetModelPairPtr
typedef boost::shared_ptr<ColdetModel> cnoid::ColdetModelPtr
typedef std::vector<Collision> cnoid::CollisionArray
typedef boost::shared_ptr< CollisionDetector > cnoid::CollisionDetectorPtr
typedef boost::shared_ptr<CollisionLinkPair> cnoid::CollisionLinkPairPtr
typedef std::vector<Collision> cnoid::CollisionList

obsolete

typedef boost::shared_ptr<CollisionPair> cnoid::CollisionPairPtr
typedef boost::shared_ptr<CollisionSeq> cnoid::CollisionSeqPtr
typedef boost::shared_ptr<CompositeIK> cnoid::CompositeIKPtr
typedef std::map<dBodyID, Link*> cnoid::CrawlerLinkMap
typedef std::map<std::string, std::string> cnoid::DaeActuatorRelations
typedef std::map<std::string, DaeActuatorPtr> cnoid::DaeActuators
typedef std::map<std::string, DaeEffectPtr> cnoid::DaeEffects
typedef std::map<std::string, DaeGeometryPtr> cnoid::DaeGeometries
typedef std::vector<std::string> cnoid::DaeJointChildren
typedef std::map<std::string, DaeJointPtr> cnoid::DaeJoints
typedef std::vector<std::string> cnoid::DaeLinkChildren
typedef std::map<std::string, DaeLinkPtr> cnoid::DaeLinks
typedef std::map<std::string, std::string> cnoid::DaeMaterialRef
typedef std::map<std::string, DaeMaterialPtr> cnoid::DaeMaterials
typedef std::vector<DaeMeshPtr> cnoid::DaeMeshes
typedef std::map<std::string, DaeNodePtr> cnoid::DaeNodes
typedef std::vector< std::pair<std::string, DaeNodePtr> > cnoid::DaeNodeStack
typedef std::vector<std::string> cnoid::DaeOrder
typedef std::vector<DaeSensor*> cnoid::DaeResultSensors
typedef boost::shared_ptr<DaeResultSensors> cnoid::DaeResultSensorsPtr
typedef std::map<std::string, DaeRevolutePtr> cnoid::DaeRevolutes
typedef std::map<std::string, std::string> cnoid::DaeRigidRelations
typedef std::map<std::string, DaeRigidPtr> cnoid::DaeRigids
typedef std::vector< std::pair<std::string, std::string> > cnoid::DaeSensorRelations
typedef std::map<std::string, DaeSensorPtr> cnoid::DaeSensors
typedef std::vector<DaeShapePtr> cnoid::DaeShapes
typedef std::map<std::string, int> cnoid::DaeStrides
typedef std::map<std::string, DaeTexturePtr> cnoid::DaeTextures
typedef std::map<std::string, DaeVectorXArrayPtr> cnoid::DaeVectorMap
typedef std::vector<double> cnoid::DaeVectorXArray
typedef boost::shared_ptr<DaeVectorXArray> cnoid::DaeVectorXArrayPtr
typedef std::map<std::string, std::string> cnoid::DaeVerticesRef
typedef boost::error_info<struct tag_error_info_key, std::string> cnoid::error_info_key
typedef boost::error_info<struct tag_error_info_message, std::string> cnoid::error_info_message
typedef std::vector<std::string> cnoid::FileDialogFilter
typedef boost::shared_ptr<ForwardDynamics> cnoid::ForwardDynamicsPtr
typedef pair<string, DaeGeometryPtr> cnoid::GEOMETRY_PAIR
typedef BodyCustomizerInterface*(* cnoid::GetBodyCustomizerInterfaceFunc) (BodyInterface *bodyInterface)
typedef boost::shared_ptr<GraphDataHandler> cnoid::GraphDataHandlerPtr
typedef boost::shared_ptr<InPortHandler> cnoid::InPortHandlerPtr
typedef boost::shared_ptr< InverseKinematics > cnoid::InverseKinematicsPtr
typedef Eigen::Isometry3d cnoid::Isometry3
typedef OpenHRPInterpreterServiceItemImpl cnoid::ItemImpl
typedef boost::shared_ptr< JointPath > cnoid::JointPathPtr
typedef boost::shared_ptr<LinkGroup> cnoid::LinkGroupPtr
typedef vector<string> cnoid::LoaderJoints
typedef map<string, Link*> cnoid::LoaderLinks
typedef Eigen::Matrix2d cnoid::Matrix2
typedef Eigen::Matrix3d cnoid::Matrix3
typedef Eigen::Matrix4d cnoid::Matrix4
typedef std::vector<SFColor> cnoid::MFColor
typedef std::vector<SFFloat> cnoid::MFFloat
typedef std::vector<SFInt32> cnoid::MFInt32
typedef std::vector<SFNode> cnoid::MFNode
typedef std::vector<SFRotation> cnoid::MFRotation
typedef std::vector<SFString> cnoid::MFString
typedef std::vector<SFTime> cnoid::MFTime
typedef std::vector<SFVec2f, Eigen::aligned_allocator<SFVec2f> > cnoid::MFVec2f
typedef std::vector<SFVec2s> cnoid::MFVec2s
typedef std::vector<SFVec3f> cnoid::MFVec3f
typedef std::vector<SFVec3s> cnoid::MFVec3s
typedef pair<string, DaeNodePtr> cnoid::NODES_PAIR
typedef boost::shared_ptr<OutPortHandler> cnoid::OutPortHandlerPtr
typedef boost::shared_ptr< PenetrationBlocker > cnoid::PenetrationBlockerPtr
typedef boost::shared_ptr< PinDragIK > cnoid::PinDragIKptr
typedef boost::shared_ptr<PortHandler> cnoid::PortHandlerPtr
typedef Eigen::Transform<double, 3, Eigen::AffineCompact> cnoid::Position
typedef map<string, string> cnoid::PropertyMap
typedef Eigen::Quaterniond cnoid::Quat
typedef Eigen::Quaterniond cnoid::Quaternion
typedef bool cnoid::SFBool
typedef Eigen::Vector3f cnoid::SFColor
typedef double cnoid::SFFloat
typedef int cnoid::SFInt32
typedef Eigen::AngleAxisd cnoid::SFRotation
typedef std::string cnoid::SFString
typedef Eigen::Vector2d cnoid::SFVec2f
typedef Eigen::Vector2f cnoid::SFVec2s
typedef Eigen::Vector3d cnoid::SFVec3f
typedef Eigen::Vector3f cnoid::SFVec3s
typedef std::vector<int> cnoid::SgIndexArray
typedef std::vector<SgNode*> cnoid::SgNodePath
typedef SgVectorArray<Vector2f, Eigen::aligned_allocator<Vector2f> > cnoid::SgTexCoordArray
typedef boost::function<void(TaskProc* proc)> cnoid::TaskFunc
typedef Eigen::Translation3d cnoid::Translation3
typedef Eigen::Vector2d cnoid::Vector2
typedef Eigen::Vector3d cnoid::Vector3
typedef std::vector<Vector3> cnoid::Vector3s
typedef boost::shared_ptr<Vector3Seq> cnoid::Vector3SeqPtr
typedef Eigen::Vector4d cnoid::Vector4
typedef Eigen::Matrix<double, 6, 1> cnoid::Vector6
typedef Eigen::VectorXd cnoid::VectorX
typedef boost::intrusive_ptr<VRMLAnchor> cnoid::VRMLAnchorPtr
typedef boost::intrusive_ptr<VRMLAppearance> cnoid::VRMLAppearancePtr
typedef boost::intrusive_ptr<VRMLBackground> cnoid::VRMLBackgroundPtr
typedef boost::intrusive_ptr<VRMLBillboard> cnoid::VRMLBillboardPtr
typedef boost::intrusive_ptr<VRMLBox> cnoid::VRMLBoxPtr
typedef boost::intrusive_ptr<VRMLCollision> cnoid::VRMLCollisionPtr
typedef boost::intrusive_ptr<VRMLColor> cnoid::VRMLColorPtr
typedef boost::intrusive_ptr<VRMLCone> cnoid::VRMLConePtr
typedef boost::intrusive_ptr<VRMLCoordinate> cnoid::VRMLCoordinatePtr
typedef boost::intrusive_ptr<VRMLCylinder> cnoid::VRMLCylinderPtr
typedef boost::intrusive_ptr<VRMLCylinderSensor> cnoid::VRMLCylinderSensorPtr
typedef boost::intrusive_ptr<VRMLElevationGrid> cnoid::VRMLElevationGridPtr
typedef boost::intrusive_ptr<VRMLExtrusion> cnoid::VRMLExtrusionPtr
typedef boost::intrusive_ptr<VRMLFog> cnoid::VRMLFogPtr
typedef boost::intrusive_ptr<VRMLFontStyle> cnoid::VRMLFontStylePtr
typedef boost::intrusive_ptr<VRMLForceSensor> cnoid::VRMLForceSensorPtr
typedef boost::intrusive_ptr<VRMLGeometry> cnoid::VRMLGeometryPtr
typedef boost::intrusive_ptr<VRMLGroup> cnoid::VRMLGroupPtr
typedef boost::intrusive_ptr<VRMLGyro> cnoid::VRMLGyroPtr
typedef boost::intrusive_ptr<VRMLHumanoid> cnoid::VRMLHumanoidPtr
typedef boost::intrusive_ptr<VRMLImageTexture> cnoid::VRMLImageTexturePtr
typedef boost::intrusive_ptr<VRMLIndexedFaceSet> cnoid::VRMLIndexedFaceSetPtr
typedef boost::intrusive_ptr<VRMLIndexedLineSet> cnoid::VRMLIndexedLineSetPtr
typedef boost::intrusive_ptr<VRMLInline> cnoid::VRMLInlinePtr
typedef boost::intrusive_ptr<VRMLJoint> cnoid::VRMLJointPtr
typedef boost::intrusive_ptr<VRMLLight> cnoid::VRMLLightPtr
typedef boost::intrusive_ptr<VRMLLOD> cnoid::VRMLLODPtr
typedef boost::intrusive_ptr<VRMLMaterial> cnoid::VRMLMaterialPtr
typedef boost::intrusive_ptr<VRMLMovieTexture> cnoid::VRMLMovieTexturePtr
typedef boost::intrusive_ptr<VRMLNavigationInfo> cnoid::VRMLNavigationInfoPtr
typedef boost::intrusive_ptr<VRMLNode> cnoid::VRMLNodePtr
typedef boost::intrusive_ptr<VRMLNormal> cnoid::VRMLNormalPtr
typedef boost::intrusive_ptr<VRMLPixelTexture> cnoid::VRMLPixelTexturePtr
typedef boost::intrusive_ptr<VRMLPointLight> cnoid::VRMLPointLightPtr
typedef boost::intrusive_ptr<VRMLPointSet> cnoid::VRMLPointSetPtr
typedef std::map<std::string, VRMLVariantField> cnoid::VRMLProtoFieldMap
typedef std::pair<std::string, VRMLVariantField> cnoid::VRMLProtoFieldPair
typedef boost::intrusive_ptr<VRMLProtoInstance> cnoid::VRMLProtoInstancePtr
typedef boost::intrusive_ptr<VRMLProto> cnoid::VRMLProtoPtr
typedef boost::intrusive_ptr<VRMLRangeSensor> cnoid::VRMLRangeSensorPtr
typedef boost::intrusive_ptr<VRMLSegment> cnoid::VRMLSegmentPtr
typedef boost::intrusive_ptr<VRMLShape> cnoid::VRMLShapePtr
typedef boost::intrusive_ptr<VRMLSphere> cnoid::VRMLSpherePtr
typedef boost::intrusive_ptr<VRMLSpotLight> cnoid::VRMLSpotLightPtr
typedef boost::intrusive_ptr<VRMLSurface> cnoid::VRMLSurfacePtr
typedef boost::intrusive_ptr<VRMLSwitch> cnoid::VRMLSwitchPtr
typedef boost::intrusive_ptr<VRMLText> cnoid::VRMLTextPtr
typedef boost::intrusive_ptr<VRMLTexture> cnoid::VRMLTexturePtr
typedef boost::intrusive_ptr<VRMLTransform> cnoid::VRMLTransformPtr
typedef boost::intrusive_ptr<VRMLUnsupportedNode> cnoid::VRMLUnsupportedNodePtr
typedef boost::intrusive_ptr<VRMLViewpoint> cnoid::VRMLViewpointPtr
typedef boost::intrusive_ptr<VRMLVisionSensor> cnoid::VRMLVisionSensorPtr
typedef boost::intrusive_ptr<VRMLWorldInfo> cnoid::VRMLWorldInfoPtr
typedef void(VRMLWriter::* cnoid::VRMLWriterNodeMethod) (VRMLNodePtr node)
typedef boost::shared_ptr<ZMPSeq> cnoid::ZMPSeqPtr

Enumeration Type Documentation

anonymous enum

Enumeration type of "TAG" used in Collada.

Enumerator
EXT_NODE 
EXT_UNIT 
EXT_TRANSLATE 
EXT_ROTATE 
EXT_SCALE 
EXT_MATRIX 
EXT_INSTANCE_NODE 
EXT_INSTANCE_GEOMETRY 
EXT_INSTANCE_MATERIAL 
EXT_INSTANCE_EFFECT 
EXT_GEOMETRY 
EXT_VERTICES 
EXT_SOURCE 
EXT_FLOAT_ARRAY 
EXT_ACCESSOR 
EXT_INPUT 
EXT_TRIANGLES 
EXT_LINES 
EXT_P 
EXT_MATERIAL 
EXT_EFFECT 
EXT_EMISSION 
EXT_AMBIENT 
EXT_DIFFUSE 
EXT_SPECULAR 
EXT_SHININESS 
EXT_TRANSPARENCY 
EXT_INIT_FORM 
EXT_IMAGE 
EXT_POLYLIST 
EXT_VCOUNT 
EXT_BOX 
EXT_SPHERE 
EXT_CYLINDER 
EXT_TAPERED_CYLINDER 
EXT_KINEMATICS_MODEL 
EXT_LINK 
EXT_ATTACHMENT_FULL 
EXT_JOINT 
EXT_REVOLUTE 
EXT_PRISMATIC 
EXT_AXIS 
EXT_MIN 
EXT_MAX 
EXT_RIGID_BODY 
EXT_SHAPE 
EXT_INSTANCE_RIGID_BODY 
EXT_INSTANCE_PHYSICS_MODEL 
EXT_MASS 
EXT_MASS_FRAME 
EXT_INERTIA 
EXT_ACTUATOR 
EXT_ASSIGNED_POWER_RATING 
EXT_MAX_SPEED 
EXT_NO_LOAD_SPEED 
EXT_NOMINAL_TORQUE 
EXT_NOMINAL_VOLTAGE 
EXT_ROTOR_INERTIA 
EXT_SPEED_CONSTANT 
EXT_SPEED_TORQUE_GRADIENT 
EXT_STARTING_CURRENT 
EXT_TERMINAL_RESISTANCE 
EXT_TORQUE_CONSTANT 
EXT_INSTANCE_ACTUATOR 
EXT_BIND_ACTUATOR 
EXT_INSTANCE_SENSOR 
EXT_FRAME_ORIGIN 
EXT_SENSOR 
EXT_FOCAL_LENGTH 
EXT_INTRINSIC 
EXT_IMAGE_DIMENSIONS 
EXT_MEASUREMENT_TIME 
EXT_EXTRA 
anonymous enum

These indexes are defined in polylist tag and triangles.

Enumerator
EXT_POSITION 
EXT_VERTEX 
EXT_NORMAL 
EXT_COLOR 
EXT_TEXCOORD 
anonymous enum

deprecated

Enumerator
IDLE_PRIORITY_HIGH 
IDLE_PRIORITY_NORMAL 
IDLE_PRIORITY_LOW 
anonymous enum

An enumeration type of the "BASE" node in the Collada. Information("CONCRETE or LIBRARY") of the entity has been stored in these nodes.

Enumerator
EXT_VISUAL_SCENES 
EXT_GEOMETRIES 
EXT_MATERIALS 
EXT_EFFECTS 
EXT_NODES 
EXT_IMAGES 
EXT_PHYSICS_MODELS 
EXT_KINEMATICS_MODELS 
EXT_PHYSICS_SCENES 
anonymous enum

There are two types of joint and node to node of Collada. It will remain at that type when reading the node tags.

Enumerator
EXT_NODE_NODE 
EXT_NODE_JOINT 
Enumerator
PLAIN_STRING 
SINGLE_QUOTED 
DOUBLE_QUOTED 
LITERAL_STRING 
FOLDED_STRING 
Enumerator
SFBOOL 
SFINT32 
SFFLOAT 
SFVEC2F 
SFVEC3F 
SFROTATION 
SFCOLOR 
SFTIME 
SFSTRING 
SFNODE 
SFIMAGE 
MFINT32 
MFFLOAT 
MFVEC2F 
MFVEC3F 
MFROTATION 
MFCOLOR 
MFTIME 
MFSTRING 
MFNODE 
UNKNOWN_VRML_FIELD_TYPE 
Enumerator
ANY_NODE 
PROTO_DEF_NODE 
PROTO_INSTANCE_NODE 
TOP_NODE 
BINDABLE_NODE 
GROUPING_NODE 
CHILD_NODE 
APPEARANCE_NODE 
MATERIAL_NODE 
TEXTURE_NODE 
TEXTURE_TRANSFORM_NODE 
SHAPE_NODE 
GEOMETRY_NODE 
COORDINATE_NODE 
COLOR_NODE 
NORMAL_NODE 
TEXTURE_COORDINATE_NODE 
LIGHT_NODE 
FONT_STYLE_NODE 
SENSOR_NODE 
INLINE_NODE 
NUM_VRML_NODE_CATEGORIES 

Function Documentation

int cnoid::addBodyToCollisionDetector ( Body body,
CollisionDetector detector,
bool  enableSelfCollisions = true 
)
Returns
top of the geometry indices assigned to the body. The geometry id corresponding to a link is <the top="" index>=""> + <link->index()>.
void cnoid::adjustStepPositions ( PoseSeqPtr  seq,
const std::vector< int > &  footLinkIndices,
PoseSeq::iterator  origin 
)
CNOID_EXPORT void cnoid::adjustWaistHeight ( PosePtr  pose,
int  waistLinkIndex,
const std::vector< int > &  footLinkIndices,
double  offset 
)
void cnoid::applyGaussianFilter ( MultiValueSeq seq,
double  sigma,
int  range,
std::ostream &  os = nullout() 
)
template<class RESULTVECTOR , class SRCVECTOR , class ELEMENT , class T >
void cnoid::applyGaussianFilter ( RESULTVECTOR &  result,
const SRCVECTOR &  src,
std::vector< T > &  gwin,
ELEMENT  zero 
)
template<class RESULTVECTOR , class SRCVECTOR , class ELEMENT , class T >
void cnoid::applyGaussianFilter ( RESULTVECTOR &  result,
const SRCVECTOR &  src,
sigma,
int  range,
ELEMENT  zero 
)
bool cnoid::applyPollardVelocityLimitFilter ( MultiValueSeq seq,
Body body,
double  ks,
std::ostream &  os = nullout() 
)
void cnoid::applyRangeLimitFilter ( MultiValueSeq seq,
Body body,
double  limitGrad,
double  edgeGradRatio,
double  margin,
std::ostream &  os = nullout() 
)
bool cnoid::applyVelocityLimitFilter ( MultiValueSeq seq,
Body body,
std::ostream &  os = nullout() 
)
bool cnoid::applyVelocityLimitFilter2 ( MultiValueSeq seq,
int  part,
double  absLimit 
)
bool cnoid::applyVelocityLimitFilterDummy ( )
void cnoid::bindGettextDomain ( const char *  domainname)
const char* cnoid::boolstr ( bool  v)
inline
CNOID_EXPORT void cnoid::calcAngularMomentumJacobian ( Body body,
Link base,
Eigen::MatrixXd &  H 
)

compute Angular Momentum Jacobian

Parameters
baselink fixed to the environment
HAngular Momentum Jacobian
Note
Link::wc must be computed by calcCM() before calling
CNOID_EXPORT void cnoid::calcCMJacobian ( Body body,
Link base,
Eigen::MatrixXd &  J 
)

compute CoM Jacobian

Parameters
baselink fixed to the environment
JCoM Jacobian
Note
Link::wc must be computed by calcCM() before calling
CNOID_EXPORT Vector6 cnoid::calcInverseDynamics ( Link link)
Returns
force being applied to the root link
void cnoid::calcLinkAccSeq ( MultiSE3Seq linkPosSeq,
AccelerationSensor gsens,
int  frameBegin,
int  numFrames,
Vector3Seq out_accSeq 
)
Todo:
The localRotaion of gsens should be considered.
CNOID_EXPORT void cnoid::calcMassMatrix ( Body body,
const Vector3 g,
MatrixXd &  out_M 
)
CNOID_EXPORT void cnoid::calcMassMatrix ( Body body,
MatrixXd &  out_M 
)
void cnoid::calcMassMatrix ( Body body,
const Vector3 g,
Eigen::MatrixXd &  out_M 
)

calculate the mass matrix using the unit vector method

Todo:
replace the unit vector method here with a more efficient method

The motion equation (dv != dvo) | | | dv | | | | fext | | out_M | * | dw | + | b1 | = | tauext | | | |ddq | | | | u |

void cnoid::calcMassMatrix ( const BodyPtr body,
MatrixXd &  out_M 
)
Affine3 cnoid::calcTotalTransform ( const SgNodePath path)
Affine3 cnoid::calcTotalTransform ( const SgNodePath path,
const SgNode targetNode 
)
Affine3 cnoid::calcTotalTransform ( SgNodePath::const_iterator  begin,
SgNodePath::const_iterator  end 
)
CNOID_EXPORT void cnoid::callFromMainThread ( const boost::function< void()> &  function,
int  priority = LazyCaller::PRIORITY_NORMAL 
)
CNOID_EXPORT void cnoid::callLater ( const boost::function< void()> &  function,
int  priority = LazyCaller::PRIORITY_NORMAL 
)
CNOID_EXPORT bool cnoid::callSynchronously ( const boost::function< void()> &  function,
int  priority = LazyCaller::PRIORITY_NORMAL 
)
template<class ValueType >
ChangeProperty<ValueType> cnoid::changeProperty ( ValueType &  variable)
CNOID_EXPORT bool cnoid::checkAbsolute ( const boost::filesystem::path &  path)
CNOID_EXPORT void cnoid::checkOrInvokeCorbaNameServer ( )
void cnoid::clearMultiDeviceStateSeq ( BodyMotion motion)
void cnoid::clearZMPSeq ( BodyMotion motion)
template<class T , class U >
ref_ptr<T> cnoid::const_pointer_cast ( ref_ptr< U > const &  p)
TimeSyncItemEngine* cnoid::createBodyMotionEngine ( Item sourceItem)
RTC::RTObject_impl * cnoid::createManagedRTC ( const char *  comp_args)

Components managed by plugins should be created by using this function instead of using RTC::Manager::createComponent(). A component created by this function is registered as a plugin-managed component, and functions such as 'removeUnmanagedComponents()' ignore those components.

double cnoid::degree ( double  rad)
inline
float cnoid::degree ( float  rad)
inline
bool cnoid::deleteRTC ( RTC::RtcBase *  rtc,
bool  waitToBeDeleted = true 
)
CNOID_EXPORT int cnoid::deleteUnmanagedRTCs ( )
template<class VRMLNodeType >
boost::intrusive_ptr<VRMLNodeType> cnoid::dynamic_node_cast ( VRMLNodePtr  node)
inline

The upper cast operation that supports the situation where the original pointer is VRMLProtoInstance and you want to get the actual node, the node replaced with the pre-defined node type written in the PROTO definition.

template<class T , class U >
ref_ptr<T> cnoid::dynamic_pointer_cast ( ref_ptr< U > const &  p)
bool cnoid::execPythonCode ( const std::string &  code)
CNOID_EXPORT const std::string & cnoid::executableBasename ( )
CNOID_EXPORT const std::string & cnoid::executableDirectory ( )
CNOID_EXPORT const std::string & cnoid::executablePath ( )
CNOID_EXPORT const std::string & cnoid::executableTopDirectory ( )
BodyCustomizerInterface * cnoid::findBodyCustomizer ( std::string  modelName)
void cnoid::findExecutablePath ( )
CNOID_EXPORT bool cnoid::findRelativePath ( const boost::filesystem::path &  from,
const boost::filesystem::path &  to,
boost::filesystem::path &  out_relativePath 
)
bool cnoid::findRelativePath ( const filesystem::path &  from_,
const filesystem::path &  to,
filesystem::path &  out_relativePath 
)
template<class ServiceType >
ServiceType::_ptr_type cnoid::findRTCService ( RTC::RTObject_ptr  rtc,
const std::string &  name 
)
template<>
CNOID_EXPORT CORBA::Object::_ptr_type cnoid::findRTCService< CORBA::Object > ( RTC::RTObject_ptr  rtc,
const std::string &  name 
)
template<>
CORBA::Object::_ptr_type cnoid::findRTCService< CORBA::Object > ( RTC::RTObject_ptr  rtc,
const std::string &  name 
)
CNOID_EXPORT int cnoid::findSubDirectory ( const boost::filesystem::path &  directory,
const boost::filesystem::path &  path,
boost::filesystem::path &  out_subdirectory 
)
int cnoid::findSubDirectory ( const filesystem::path &  directory,
const filesystem::path &  path,
filesystem::path &  out_subdirectory 
)
bool cnoid::findSubDirectoryOfDirectoryVariable ( ArchiveSharedData *  shared,
const filesystem::path &  path,
std::string &  out_varName,
filesystem::path &  out_relativePath 
)
Todo:
Introduce a tree structure to improve the efficiency of searching matched directories
void cnoid::flipPoses ( PoseSeqPtr  seq,
BodyPtr  body 
)
boost::format cnoid::fmt ( const char *  f_string)
inline
boost::format cnoid::fmt ( const std::string &  f_string)
inline
const std::string& cnoid::fromUTF8 ( const std::string &  text)
inline
const std::string cnoid::fromUTF8 ( const char *  text)
inline
CNOID_EXPORT boost::filesystem::path cnoid::getAbsolutePath ( const boost::filesystem::path &  path)
CNOID_EXPORT std::string cnoid::getAbsolutePathString ( const boost::filesystem::path &  path)
CNOID_EXPORT std::string cnoid::getBasename ( const boost::filesystem::path &  path)
JointPathPtr cnoid::getCustomJointPath ( Body body,
Link baseLink,
Link targetLink 
)

This function returns a joint path which may do analytical inverse kinematics when the body has the analytical one for a given path.

Todo:
move back this function to the Body class
NamingContextHelper * cnoid::getDefaultNamingContextHelper ( )
CNOID_EXPORT std::string cnoid::getExtension ( const boost::filesystem::path &  path)
CNOID_EXPORT std::string cnoid::getFilename ( const boost::filesystem::path &  path)
CNOID_EXPORT std::string cnoid::getFilename ( const std::string &  pathString)
CNOID_EXPORT std::string cnoid::getGenericPathString ( const boost::filesystem::path &  path)
CNOID_EXPORT LeggedBodyHelper * cnoid::getLeggedBodyHelper ( Body body)
MultiDeviceStateSeqPtr cnoid::getMultiDeviceStateSeq ( const BodyMotion motion)
CNOID_EXPORT std::string cnoid::getNativePathString ( const boost::filesystem::path &  path)
CNOID_EXPORT std::string cnoid::getOpenFileName ( const std::string &  caption,
const std::string &  extensions 
)
CNOID_EXPORT std::vector< std::string > cnoid::getOpenFileNames ( const std::string &  caption,
const std::string &  extensions 
)
CORBA::ORB_ptr cnoid::getORB ( )
MultiDeviceStateSeqPtr cnoid::getOrCreateMultiDeviceStateSeq ( BodyMotion motion)
ZMPSeqPtr cnoid::getOrCreateZMPSeq ( BodyMotion motion)
CNOID_EXPORT std::string cnoid::getPathString ( const boost::filesystem::path &  path)
RTM::Manager_ptr cnoid::getRTCManagerServant ( )
const char * cnoid::getText ( const char *  domainname,
const char *  msgid 
)
ZMPSeqPtr cnoid::getZMPSeq ( const BodyMotion motion)
void cnoid::handlePythonException ( )
Author
Shin'ichiro Nakaoka
Matrix3 cnoid::hat ( const Vector3 x)
inline
void cnoid::initializeCorbaUtil ( bool  activatePOAManager = false,
int  listeningPort = -1 
)
void cnoid::initializeCorbaUtil ( CORBA::ORB_ptr  orb,
bool  activatePOAManager = false 
)

do initialization with an existing orb

void cnoid::initializeFcpFileLoader ( ExtensionManager ext)
void cnoid::initializeFilterDialogs ( ExtensionManager ext)
void cnoid::initializeHrpsysFileIO ( ExtensionManager ext)
void cnoid::initializePoseSeqEngine ( ExtensionManager em)
void cnoid::intrusive_ptr_add_ref ( VRMLNode obj)
inline
void cnoid::intrusive_ptr_release ( VRMLNode obj)
inline
bool cnoid::isRunningInMainThread ( )
template<typename TValue >
const char* cnoid::labelOfVRMLfieldType ( )
inline
const char * cnoid::labelOfVRMLfieldTypeId ( const std::type_info &  fieldType)
const char * cnoid::LGPLtext ( )
int cnoid::loadBodyCustomizers ( const std::string  pathString,
BodyInterface bodyInterface 
)

DLLs of body customizer in the path are loaded and they are registered to the customizer repository.

The loaded customizers can be obtained by using findBodyCustomizer() function.

Parameters
pathStringthe path to a DLL file or a directory that contains DLLs
int cnoid::loadBodyCustomizers ( const std::string  pathString)
int cnoid::loadBodyCustomizers ( BodyInterface bodyInterface)

The function loads the customizers in the directories specified by the environmental variable CNOID_CUSTOMIZER_PATH

int cnoid::loadBodyCustomizers ( )
bool cnoid::loadHrpsysSeqFileSet ( BodyMotion motion,
const std::string &  filename,
std::ostream &  os 
)
void cnoid::loadPCD ( SgPointSet out_pointSet,
const std::string &  filename 
)
template<class T >
boost::shared_ptr<T> cnoid::make_shared_aligned ( )
template<class T , class P1 >
boost::shared_ptr<T> cnoid::make_shared_aligned ( const P1 &  p1)
template<class T , class P1 , class P2 >
boost::shared_ptr<T> cnoid::make_shared_aligned ( const P1 &  p1,
const P2 &  p2 
)
template<class T , class P1 , class P2 , class P3 >
boost::shared_ptr<T> cnoid::make_shared_aligned ( const P1 &  p1,
const P2 &  p2,
const P3 &  p3 
)
template<class T , class P1 , class P2 , class P3 , class P4 >
boost::shared_ptr<T> cnoid::make_shared_aligned ( const P1 &  p1,
const P2 &  p2,
const P3 &  p3,
const P4 &  p4 
)
QString cnoid::makeFilterString ( const std::string &  caption,
const std::string &  extensions_ 
)
CNOID_EXPORT void cnoid::makePathCompact ( const boost::filesystem::path &  path,
boost::filesystem::path &  out_compact 
)
void cnoid::makePathCompact ( const filesystem::path &  path,
filesystem::path &  out_compact 
)
bool cnoid::makeRootRelative ( ZMPSeq zmpseq,
BodyMotion motion,
bool  on 
)
int cnoid::makeTransparent ( SgNode topNode,
float  transparency,
SgCloneMap cloneMap,
bool  doKeepOrgTransparency = true 
)
void cnoid::msleep ( int  msec)
inline
CNOID_EXPORT std::ostream & cnoid::mvout ( bool  doFlush = false)
CNOID_EXPORT void cnoid::normalizeRotation ( Matrix3 R)
CNOID_EXPORT void cnoid::normalizeRotation ( Position T)
CNOID_EXPORT void cnoid::normalizeRotation ( Affine3 T)
CNOID_EXPORT std::ostream & cnoid::nullout ( )
Todo:
check if this is thread safe ?
CNOID_EXPORT int cnoid::numUnmanagedRTCs ( )
CNOID_EXPORT Vector3 cnoid::omegaFromRot ( const Matrix3 R)
template<class T , class U >
bool cnoid::operator!= ( ref_ptr< T > const &  a,
ref_ptr< U > const &  b 
)
inline
template<class T , class U >
bool cnoid::operator!= ( ref_ptr< T > const &  a,
U *  b 
)
inline
template<class T , class U >
bool cnoid::operator!= ( T *  a,
ref_ptr< U > const &  b 
)
inline
template<class T >
bool cnoid::operator< ( ref_ptr< T > const &  a,
ref_ptr< T > const &  b 
)
inline
template<class T , class U >
bool cnoid::operator< ( weak_ref_ptr< T > const &  a,
weak_ref_ptr< U > const &  b 
)
inline
std::ostream& cnoid::operator<< ( std::ostream &  out,
TIndent indent 
)
inline
std::ostream& cnoid::operator<< ( std::ostream &  out,
const SFVec2f v 
)
inline
std::ostream & cnoid::operator<< ( std::ostream &  os,
const BoundingBox bb 
)
std::ostream& cnoid::operator<< ( std::ostream &  out,
const SFVec3f v 
)
inline
std::ostream& cnoid::operator<< ( std::ostream &  out,
const SFColor v 
)
inline
std::ostream& cnoid::operator<< ( std::ostream &  out,
const SFRotation v 
)
inline
std::ostream & cnoid::operator<< ( std::ostream &  os,
const BoundingBoxf bb 
)
template<class Y >
std::ostream& cnoid::operator<< ( std::ostream &  os,
ref_ptr< Y > const &  p 
)
CNOID_EXPORT BodyMotion::Frame cnoid::operator<< ( BodyMotion::Frame  frame,
const Body body 
)
CNOID_EXPORT Body & cnoid::operator<< ( Body body,
BodyMotion::Frame  frame 
)
CNOID_EXPORT Body & cnoid::operator<< ( Body body,
BodyMotion::ConstFrame  frame 
)
template<class T , class U >
bool cnoid::operator== ( ref_ptr< T > const &  a,
ref_ptr< U > const &  b 
)
inline
template<class T , class U >
bool cnoid::operator== ( ref_ptr< T > const &  a,
U *  b 
)
inline
template<class T , class U >
bool cnoid::operator== ( T *  a,
ref_ptr< U > const &  b 
)
inline
EasyScanner & cnoid::operator>> ( EasyScanner scanner,
double &  value 
)
EasyScanner & cnoid::operator>> ( EasyScanner scanner,
int &  value 
)
EasyScanner & cnoid::operator>> ( EasyScanner scanner,
const char *  matchString 
)
EasyScanner & cnoid::operator>> ( EasyScanner scanner,
char  matchChar 
)
EasyScanner & cnoid::operator>> ( EasyScanner scanner,
std::string &  str 
)
EasyScanner & cnoid::operator>> ( EasyScanner scanner,
EasyScanner::Endl  endl 
)
CNOID_EXPORT const Body & cnoid::operator>> ( const Body body,
BodyMotion::Frame  frame 
)
CNOID_EXPORT BodyMotion::Frame cnoid::operator>> ( BodyMotion::Frame  frame,
Body body 
)
CNOID_EXPORT BodyMotion::ConstFrame cnoid::operator>> ( BodyMotion::ConstFrame  frame,
Body body 
)
bool cnoid::playAudioFile ( const std::string &  filename,
double  volumeRatio = -1.0 
)
boost::python::object cnoid::pythonMainModule ( )
boost::python::object cnoid::pythonMainNamespace ( )
boost::python::object cnoid::pythonSysModule ( )
double cnoid::radian ( double  deg)
inline
float cnoid::radian ( float  deg)
inline
double cnoid::radian ( int  deg)
inline
template<typename Derived >
void cnoid::read ( const Listing listing,
Eigen::MatrixBase< Derived > &  x 
)
template<typename Derived >
bool cnoid::read ( const Mapping mapping,
const std::string &  key,
Eigen::MatrixBase< Derived > &  x 
)
template<typename Scalar , int Dim, int Mode>
bool cnoid::read ( const Mapping mapping,
const std::string &  key,
Eigen::Transform< Scalar, Dim, Mode > &  T 
)
template<typename Scalar >
bool cnoid::read ( const Mapping mapping,
const std::string &  key,
Eigen::AngleAxis< Scalar > &  r 
)

This should be defined in another file

bool cnoid::read ( const Mapping mapping,
const std::string &  key,
boost::function< void(Vector3 &)>  setterFunc 
)
inline
template<class Container >
bool cnoid::readElements ( const Mapping mapping,
const std::string &  key,
Container &  elements 
)
template<typename Derived >
void cnoid::readEx ( const Mapping mapping,
const std::string &  key,
Eigen::MatrixBase< Derived > &  x 
)
void cnoid::replaceDirectoryVariable ( ArchiveSharedData *  shared,
QString &  io_pathString,
const QString &  varname,
int  pos,
int  len 
)
void cnoid::rotateYawOrientations ( PoseSeqPtr  seq,
PoseSeq::iterator  begin,
const Vector3 center,
double  angle 
)
CNOID_EXPORT Matrix3 cnoid::rotFromRpy ( double  r,
double  p,
double  y 
)
Matrix3 cnoid::rotFromRpy ( const Vector3 rpy)
inline
CNOID_EXPORT Vector3 cnoid::rpyFromRot ( const Matrix3 R)
bool cnoid::saveHrpsysSeqFileSet ( BodyMotion motion,
Body body,
const std::string &  filename,
std::ostream &  os 
)
CNOID_EXPORT void cnoid::savePCD ( SgPointSet pointSet,
const std::string &  filename,
const Affine3d &  viewpoint = Affine3d::Identity() 
)
template<class T >
void cnoid::setGaussWindow ( sigma,
int  range,
std::vector< T > &  out_window 
)
template<int elementMask, int rowOffset, int colOffset, bool useTargetLinkLocalPos>
void cnoid::setJacobian ( const JointPath path,
Link targetLink,
const Vector3 targetLinkLocalPos,
MatrixXd &  out_J 
)
template<int elementMask, int rowOffset, int colOffset>
void cnoid::setJacobian ( const JointPath path,
Link targetLink,
MatrixXd &  out_J 
)
CNOID_EXPORT const std::string & cnoid::shareDirectory ( )
bool cnoid::showConfirmDialog ( const char *  caption,
const char *  message 
)
bool cnoid::showConfirmDialog ( const std::string &  caption,
const std::string &  message 
)
bool cnoid::showConfirmDialog ( const QString &  caption,
const QString &  message 
)
void cnoid::showMessageBox ( const std::string &  message)
void cnoid::showMessageBox ( const boost::format &  message)
void cnoid::showMessageBox ( const char *  message)
void cnoid::showMessageBox ( const QString &  message)
void cnoid::showWarningDialog ( const std::string &  message)
void cnoid::showWarningDialog ( const boost::format &  message)
void cnoid::showWarningDialog ( const char *  message)
void cnoid::showWarningDialog ( const QString &  message)
SignalProxy< void()> cnoid::sigAboutToQuit ( )
template<class T , class U >
ref_ptr<T> cnoid::static_pointer_cast ( ref_ptr< U > const &  p)
CNOID_EXPORT std::string cnoid::str ( const Vector3 v)
template<class T >
void cnoid::swap ( ref_ptr< T > &  lhs,
ref_ptr< T > &  rhs 
)
template<class T >
void cnoid::swap ( weak_ref_ptr< T > &  a,
weak_ref_ptr< T > &  b 
)
CNOID_EXPORT bool cnoid::takeOverCorbaPluginInitialization ( CORBA::ORB_ptr  orb)
CNOID_EXPORT std::string cnoid::toActualPathName ( const std::string &  path)
const std::string& cnoid::toUTF8 ( const std::string &  text)
inline
const std::string cnoid::toUTF8 ( const char *  text)
inline
CNOID_EXPORT bool cnoid::toVector3 ( const std::string &  s,
Vector3 out_v 
)
void cnoid::usleep ( int  usec)
inline
template<>
std::string cnoid::ValueNode::to< std::string > ( ) const
inline
template<typename Derived >
Listing& cnoid::write ( Mapping mapping,
const std::string &  key,
const Eigen::MatrixBase< Derived > &  x 
)
template<typename Scalar , int Dim, int Mode>
Listing& cnoid::write ( Mapping mapping,
const std::string &  key,
const Eigen::Transform< Scalar, Dim, Mode > &  T 
)
template<typename Scalar >
Listing& cnoid::write ( Mapping mapping,
const std::string &  key,
const Eigen::AngleAxis< Scalar > &  r 
)
template<class Container >
bool cnoid::writeElements ( Mapping mapping,
const std::string &  key,
const Container &  elements,
bool  isFlowStyle = false 
)

Variable Documentation

const bool cnoid::BODY_SIMULATION_PROFILING = false
PortableServer::POA_var cnoid::nspoa
const double cnoid::PI = 3.14159265358979323846
const double cnoid::PI_2 = 1.57079632679489661923
const bool cnoid::SIMULATION_PROFILING = false
const double cnoid::TO_DEGREE = 180.0 / PI
const double cnoid::TO_RADIAN = PI / 180.0