Simox  2.3.40
VirtualRobot Namespace Reference

Namespaces

 FileIO
 
 MathTools
 
 Primitive
 

Data Structures

class  AdvancedIKSolver
 
class  BaseIO
 
class  BasicGraspQualityMeasure
 An interface class for grasp quality algorithms. A basic quality score, relying on the number of contacts, is served by this implementation. More...
 
class  BoundingBox
 
class  CameraSensor
 
class  CameraSensorFactory
 
class  CDManager
 
class  CoinVisualization
 
class  CoinVisualizationFactory
 
class  CoinVisualizationNode
 
class  CollisionChecker
 
class  CollisionCheckerDummy
 
class  CollisionCheckerImplementation
 
class  CollisionCheckerPQP
 
class  CollisionModel
 
class  CollisionModelDummy
 
class  CollisionModelImplementation
 
class  CollisionModelPQP
 
class  ColorMap
 
class  CoMIK
 
class  ConstrainedHierarchicalIK
 
class  ConstrainedIK
 
class  ConstrainedOptimizationIK
 
class  ConstrainedStackedIK
 
class  Constraint
 
class  ContactSensor
 
class  ContactSensorFactory
 
struct  DepthRenderData
 Used for a Coin3d callback to store the zBuffer. More...
 
class  DHParameter
 
class  DifferentialIK
 Encapsulates a differential inverse kinematics for the virtual robot. More...
 
class  EndEffector
 
class  EndEffectorActor
 
class  FeetPosture
 
class  ForceTorqueSensor
 
class  ForceTorqueSensorFactory
 
class  GazeIK
 
class  GenericIKSolver
 
class  Grasp
 
class  GraspSet
 
class  HierarchicalIK
 
class  IKSolver
 
class  JacobiProvider
 
class  JointLimitAvoidanceJacobi
 
class  KinematicChain
 
class  LinkedCoordinate
 This class provides intelligent coordinates for the virtual robot. More...
 
class  LocalRobot
 
class  Manipulability
 
class  ManipulationObject
 
class  ObjectIO
 
class  Obstacle
 
class  OptimizationFunctionSetup
 
class  PoseQualityExtendedManipulability
 
class  PoseQualityManipulability
 
class  PoseQualityMeasurement
 
class  PositionSensor
 
class  PositionSensorFactory
 
class  Reachability
 
class  Robot
 
class  RobotConfig
 
class  RobotFactory
 
class  RobotIO
 
class  RobotNode
 
class  RobotNodeActuator
 
struct  robotNodeDef
 
class  RobotNodeFactory
 
class  RobotNodeFixed
 
class  RobotNodeFixedFactory
 
class  RobotNodePrismatic
 
class  RobotNodePrismaticFactory
 
class  RobotNodeRevolute
 
class  RobotNodeRevoluteFactory
 
class  RobotNodeSet
 
struct  robotStructureDef
 
class  RuntimeEnvironment
 
class  Scene
 
class  SceneIO
 
class  SceneObject
 
class  SceneObjectSet
 
class  Sensor
 
class  SensorFactory
 
class  SphereApproximator
 
class  StackedIK
 
class  SupportPolygon
 
class  Trajectory
 
class  TriMeshModel
 
class  Units
 
class  VirtualRobotException
 
class  Visualization
 
class  VisualizationFactory
 
class  VisualizationNode
 
class  VoxelTree6D
 
class  VoxelTree6DElement
 
class  VoxelTreeND
 
class  VoxelTreeNDElement
 
class  WorkspaceData
 
class  WorkspaceDataArray
 
class  WorkspaceGrid
 
class  WorkspaceRepresentation
 

Typedefs

typedef boost::shared_ptr< AdvancedIKSolverAdvancedIKSolverPtr
 
typedef boost::shared_ptr< CoMIKCoMIKPtr
 
typedef boost::shared_ptr< ConstrainedHierarchicalIKConstrainedHierarchicalIKPtr
 
typedef boost::shared_ptr< ConstrainedIKConstrainedIKPtr
 
typedef boost::shared_ptr< nlopt::opt > OptimizerPtr
 
typedef boost::shared_ptr< ConstrainedOptimizationIKConstrainedOptimizationIKPtr
 
typedef boost::shared_ptr< ConstrainedStackedIKConstrainedStackedIKPtr
 
typedef double(* OptimizationFunction) (std::vector< double > &gradient)
 
typedef boost::shared_ptr< ConstraintConstraintPtr
 
typedef boost::shared_ptr< DifferentialIKDifferentialIKPtr
 
typedef boost::shared_ptr< FeetPostureFeetPosturePtr
 
typedef boost::shared_ptr< GazeIKGazeIKPtr
 
typedef boost::shared_ptr< GenericIKSolverGenericIKSolverPtr
 
typedef boost::shared_ptr< HierarchicalIKHierarchicalIKPtr
 
typedef boost::shared_ptr< IKSolverIKSolverPtr
 
typedef boost::shared_ptr< JacobiProviderJacobiProviderPtr
 
typedef boost::shared_ptr< JointLimitAvoidanceJacobiJointLimitAvoidanceJacobiPtr
 
typedef boost::shared_ptr< PoseQualityExtendedManipulabilityPoseQualityExtendedManipulabilityPtr
 
typedef boost::shared_ptr< StackedIKStackedIKPtr
 
typedef boost::shared_ptr< SupportPolygonSupportPolygonPtr
 
typedef boost::shared_ptr< CameraSensorCameraSensorPtr
 
typedef boost::shared_ptr< ContactSensorContactSensorPtr
 
typedef boost::shared_ptr< ForceTorqueSensorForceTorqueSensorPtr
 
typedef boost::shared_ptr< PositionSensorPositionSensorPtr
 
typedef boost::shared_ptr< RobotNodeActuatorRobotNodeActuatorPtr
 
typedef boost::shared_ptr< RobotNodePrismaticRobotNodePrismaticPtr
 
typedef boost::shared_ptr< RobotNodeRevoluteRobotNodeRevolutePtr
 
typedef boost::shared_ptr< SensorSensorPtr
 
typedef boost::shared_ptr< SensorFactorySensorFactoryPtr
 
typedef boost::shared_ptr< VisualizationFactory::ColorColorPtr
 
typedef boost::shared_ptr< ManipulabilityManipulabilityPtr
 
typedef boost::shared_ptr< TSRConstraint > TSRConstraintPtr
 
typedef boost::shared_ptr< BalanceConstraint > BalanceConstraintPtr
 
typedef boost::shared_ptr< PoseConstraint > PoseConstraintPtr
 
typedef boost::shared_ptr< PositionConstraint > PositionConstraintPtr
 
typedef boost::shared_ptr< OrientationConstraint > OrientationConstraintPtr
 
typedef boost::shared_ptr< RobotNodeRobotNodePtr
 
typedef boost::shared_ptr< RobotNodeSetRobotNodeSetPtr
 
typedef boost::shared_ptr< KinematicChainKinematicChainPtr
 
typedef boost::weak_ptr< RobotNodeRobotNodeWeakPtr
 
typedef boost::shared_ptr< RobotNodeFactoryRobotNodeFactoryPtr
 
typedef boost::shared_ptr< RobotRobotPtr
 
typedef boost::weak_ptr< RobotRobotWeakPtr
 
typedef boost::shared_ptr< EndEffectorEndEffectorPtr
 
typedef boost::shared_ptr< EndEffectorActorEndEffectorActorPtr
 
typedef boost::shared_ptr< CollisionModelCollisionModelPtr
 
typedef boost::shared_ptr< CollisionCheckerCollisionCheckerPtr
 
typedef boost::shared_ptr< SceneObjectSetSceneObjectSetPtr
 
typedef boost::shared_ptr< TriMeshModelTriMeshModelPtr
 
typedef boost::shared_ptr< SceneObjectSceneObjectPtr
 
typedef boost::weak_ptr< SceneObjectSceneObjectWeakPtr
 
typedef boost::shared_ptr< ObstacleObstaclePtr
 
typedef boost::shared_ptr< VisualizationVisualizationPtr
 
typedef boost::shared_ptr< VisualizationNodeVisualizationNodePtr
 
typedef boost::shared_ptr< VisualizationFactoryVisualizationFactoryPtr
 
typedef boost::shared_ptr< WorkspaceDataWorkspaceDataPtr
 
typedef boost::shared_ptr< WorkspaceDataArrayWorkspaceDataArrayPtr
 
typedef boost::shared_ptr< WorkspaceRepresentationWorkspaceRepresentationPtr
 
typedef boost::shared_ptr< ReachabilityReachabilityPtr
 
typedef boost::shared_ptr< SceneScenePtr
 
typedef boost::shared_ptr< RobotConfigRobotConfigPtr
 
typedef boost::shared_ptr< GraspGraspPtr
 
typedef boost::shared_ptr< GraspSetGraspSetPtr
 
typedef boost::shared_ptr< ManipulationObjectManipulationObjectPtr
 
typedef boost::shared_ptr< CDManagerCDManagerPtr
 
typedef boost::shared_ptr< PoseQualityMeasurementPoseQualityMeasurementPtr
 
typedef boost::shared_ptr< PoseQualityManipulabilityPoseQualityManipulabilityPtr
 
typedef boost::shared_ptr< TrajectoryTrajectoryPtr
 
typedef boost::shared_ptr< SphereApproximatorSphereApproximatorPtr
 
typedef boost::shared_ptr< BasicGraspQualityMeasureBasicGraspQualityMeasurePtr
 
typedef boost::shared_ptr< WorkspaceGridWorkspaceGridPtr
 
typedef boost::shared_ptr< LocalRobotLocalRobotPtr
 
typedef boost::shared_ptr< CoinVisualizationCoinVisualizationPtr
 
typedef boost::shared_ptr< CoinVisualizationFactoryCoinVisualizationFactoryPtr
 
typedef boost::shared_ptr< CoinVisualizationNodeCoinVisualizationNodePtr
 

Functions

void init (const std::string &appName)
 
void init (int &argc, char *argv[], const std::string &appName)
 
void getZBuffer (void *userdata)
 Used for a Coin3d callback to store the zBuffer. More...
 

Variables

std::string globalAppName
 

Detailed Description

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Date
2011-02-24
Author
Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Nikolaus Vahrenkamp
Author
Manfred Kroehnert , Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Manfred Kroehnert, Nikolaus Vahrenkamp
Author
Nikolaus Vahrenkamp
Manfred Kroehnert

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Manfred Kroehnert, Nikolaus Vahrenkamp
Author
Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Peter Kaiser, Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Peter Kaiser

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Peter Kaiser
Matthias Hadlich

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Stefan Ulbrich, Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Nikolaus Vahrenkamp <vahrenkamp at="" users="" dot="" sf="" dot="" net>="">

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Patrick Niklaus

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Manfred Kroehnert, Nikolaus Vahrenkamp
Author
Manfred Kroehnert
Author
David Gonzales, Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
David Gonzales, Nikolaus Vahrenkamp
Author
Manfred Kroehnert
Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software = 0; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation = 0; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY = 0; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Peter Kaiser, Nikolaus Vahrenkamp

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Stefan Ulbrich

This file is part of Simox.

Simox is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Simox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Kai Welke, Nikolaus Vahrenkamp
Author
Manfred Kroehnert <mkroehnert _at_="" users="" dot="" sourceforge="" dot="" net>="">
Author
Nikolaus Vahrenkamp
Manfred Kroehnert
Author
Manfred Kroehnert, Nikolaus Vahrenkamp

Typedef Documentation

typedef boost::shared_ptr<BalanceConstraint> VirtualRobot::BalanceConstraintPtr
typedef boost::shared_ptr<CameraSensor> VirtualRobot::CameraSensorPtr
typedef boost::shared_ptr<CDManager> VirtualRobot::CDManagerPtr
typedef boost::shared_ptr<CollisionModel> VirtualRobot::CollisionModelPtr
typedef boost::shared_ptr< CoMIK > VirtualRobot::CoMIKPtr
typedef boost::shared_ptr<ConstrainedIK> VirtualRobot::ConstrainedIKPtr
typedef boost::shared_ptr< Constraint > VirtualRobot::ConstraintPtr
typedef boost::shared_ptr< ContactSensor > VirtualRobot::ContactSensorPtr
typedef boost::shared_ptr< DifferentialIK > VirtualRobot::DifferentialIKPtr
typedef boost::shared_ptr<EndEffector> VirtualRobot::EndEffectorPtr
typedef boost::shared_ptr<FeetPosture> VirtualRobot::FeetPosturePtr
typedef boost::shared_ptr<GazeIK> VirtualRobot::GazeIKPtr
typedef boost::shared_ptr<Grasp> VirtualRobot::GraspPtr
typedef boost::shared_ptr<GraspSet> VirtualRobot::GraspSetPtr
typedef boost::shared_ptr< HierarchicalIK > VirtualRobot::HierarchicalIKPtr
typedef boost::shared_ptr<IKSolver> VirtualRobot::IKSolverPtr
typedef boost::shared_ptr<JacobiProvider> VirtualRobot::JacobiProviderPtr
typedef boost::shared_ptr<KinematicChain> VirtualRobot::KinematicChainPtr
typedef boost::shared_ptr<LocalRobot> VirtualRobot::LocalRobotPtr
typedef boost::shared_ptr<Manipulability> VirtualRobot::ManipulabilityPtr
typedef boost::shared_ptr<Obstacle> VirtualRobot::ObstaclePtr
typedef double(* VirtualRobot::OptimizationFunction) (std::vector< double > &gradient)
typedef boost::shared_ptr<nlopt::opt> VirtualRobot::OptimizerPtr
typedef boost::shared_ptr<OrientationConstraint> VirtualRobot::OrientationConstraintPtr
typedef boost::shared_ptr<PoseConstraint> VirtualRobot::PoseConstraintPtr
typedef boost::shared_ptr<PositionConstraint> VirtualRobot::PositionConstraintPtr
typedef boost::shared_ptr< PositionSensor > VirtualRobot::PositionSensorPtr
typedef boost::shared_ptr<Reachability> VirtualRobot::ReachabilityPtr
typedef boost::shared_ptr<RobotConfig> VirtualRobot::RobotConfigPtr
typedef boost::shared_ptr<RobotNode> VirtualRobot::RobotNodePtr
typedef boost::shared_ptr<RobotNodeSet> VirtualRobot::RobotNodeSetPtr
typedef boost::weak_ptr<RobotNode> VirtualRobot::RobotNodeWeakPtr
typedef boost::shared_ptr<Robot> VirtualRobot::RobotPtr
typedef boost::weak_ptr<Robot> VirtualRobot::RobotWeakPtr
typedef boost::shared_ptr<SceneObject> VirtualRobot::SceneObjectPtr
typedef boost::shared_ptr<SceneObjectSet> VirtualRobot::SceneObjectSetPtr
typedef boost::shared_ptr<Scene> VirtualRobot::ScenePtr
typedef boost::shared_ptr<SensorFactory> VirtualRobot::SensorFactoryPtr
typedef boost::shared_ptr<Sensor> VirtualRobot::SensorPtr
typedef boost::shared_ptr<StackedIK> VirtualRobot::StackedIKPtr
typedef boost::shared_ptr< SupportPolygon > VirtualRobot::SupportPolygonPtr
typedef boost::shared_ptr<Trajectory> VirtualRobot::TrajectoryPtr
typedef boost::shared_ptr<TriMeshModel> VirtualRobot::TriMeshModelPtr
typedef boost::shared_ptr<TSRConstraint> VirtualRobot::TSRConstraintPtr
typedef boost::shared_ptr<Visualization> VirtualRobot::VisualizationPtr
typedef boost::shared_ptr<WorkspaceData> VirtualRobot::WorkspaceDataPtr
typedef boost::shared_ptr<WorkspaceGrid> VirtualRobot::WorkspaceGridPtr

Function Documentation

void VirtualRobot::getZBuffer ( void *  userdata)

Used for a Coin3d callback to store the zBuffer.

Parameters
userdataThe datastructure to store the data to.
See also
renderOffscreenRgbDepthPointcloud
void VIRTUAL_ROBOT_IMPORT_EXPORT VirtualRobot::init ( const std::string &  appName)
void VIRTUAL_ROBOT_IMPORT_EXPORT VirtualRobot::init ( int &  argc,
char *  argv[],
const std::string &  appName 
)

Initialize the runtime envionment. This method calls VisualizationFactory::init().

Variable Documentation

VIRTUAL_ROBOT_IMPORT_EXPORT std::string VirtualRobot::globalAppName