addObjectsFromWorkingMemory(memoryx::WorkingMemoryInterfacePrx workingMemoryPrx, const std::vector< std::string > &excludedInstancesIds=std::vector< std::string >()) | SimoxCSpace | virtual |
addPlanarObject(const std::vector< Eigen::Vector3f > &convexHull) | SimoxCSpace | virtual |
addStationaryObject(const StationaryObject &obj, const Ice::Current &=Ice::emptyCurrent) override | SimoxCSpace | |
agentJoints | SimoxCSpace | protected |
agentSceneObj | SimoxCSpace | protected |
armarx::GenericFactory class | VoxelGridCSpace | friend |
cd | SimoxCSpace | protected |
clone(const Ice::Current &) override | VoxelGridCSpace | virtual |
clone(bool loadVisualizationModel) override | VoxelGridCSpace | virtual |
createGridObstacle() const | VoxelGridCSpace | |
createSimoxCSpace() const | SimoxCSpace | virtual |
fileManager | SimoxCSpace | protected |
getAgent() const | SimoxCSpace | inline |
getAgentDataAndLoadRobot() const | SimoxCSpace | protected |
getAgentDataFromRobot(VirtualRobot::RobotPtr robotPtr) const | SimoxCSpace | protected |
getAgentJointNames() const | SimoxCSpace | virtual |
getAgentJoints() const | SimoxCSpace | inlineprotected |
getAgentSceneObj() const | SimoxCSpace | inline |
getCD() | SimoxCSpace | inline |
getDimensionality(const Ice::Current &=Ice::emptyCurrent) const override | SimoxCSpace | inline |
getDimensionsBounds(const Ice::Current &=Ice::emptyCurrent) const override | SimoxCSpace | |
getMovedSimoxManipulatorObject(const memoryx::ObjectClassBasePtr &object, const armarx::PoseBasePtr &pose, memoryx::GridFileManagerPtr &fileManager) const | SimoxCSpace | protected |
getSimoxManipulatorObject(const memoryx::ObjectClassBasePtr &object, const memoryx::GridFileManagerPtr &fileManager, bool inflate=true, VirtualRobot::CollisionCheckerPtr const &colChecker=VirtualRobot::CollisionCheckerPtr {}) const | SimoxCSpace | protected |
getStationaryObjectMargin() const | SimoxCSpace | inline |
getStationaryObjects() const | SimoxCSpace | inline |
getStationaryObjectSet() const | SimoxCSpace | inline |
getTraceVisu(const Path &p, const std::vector< std::string > &nodeNames, float traceStepSize=std::numeric_limits< float >::infinity()) | SimoxCSpace | inline |
getTraceVisu(const PathWithCost &p, const std::vector< std::string > &nodeNames, float traceStepSize=std::numeric_limits< float >::infinity()) | SimoxCSpace | inline |
getTraceVisu(const VectorXfSeq &vecs, const std::vector< std::string > &nodeNames, float traceStepSize=std::numeric_limits< float >::infinity()) | SimoxCSpace | |
ice_postUnmarshal() override | SimoxCSpace | |
initAgent(AgentData agentData) | SimoxCSpace | protected |
initAgent() | SimoxCSpace | inlineprotected |
initAgent(VirtualRobot::RobotPtr robotPtr) | SimoxCSpace | inlineprotected |
initCollisionTest(const Ice::Current &) override | VoxelGridCSpace | |
initStationaryObjects() | SimoxCSpace | protected |
isCollisionFree(const ::std::pair< const Ice::Float *, const Ice::Float * > &cfg, const Ice::Current &=Ice::emptyCurrent) override | SimoxCSpace | virtual |
isCollisionFree(const ::std::pair< const Ice::Float *, const Ice::Float * > &config, const Ice::Current &=Ice::emptyCurrent) override=0 | SimoxCSpace | |
isCollisionFree(const Ice::Float *first, const Ice::Float *last) | SimoxCSpace | inline |
isCollisionFree(const VectorXf &config) | SimoxCSpace | inline |
armarx::CSpace::isCollisionFree(const Ice::Float *first, const Ice::Float *last) | CSpace | inlinevirtual |
armarx::CSpace::isCollisionFree(const VectorXf &config) | CSpace | inlinevirtual |
isInitialized | SimoxCSpace | protected |
isValidConfiguration(const ::std::pair< const Ice::Float *, const Ice::Float * > &config, const Ice::Current &=Ice::emptyCurrent) const override | CSpace | |
isValidConfiguration(const VectorXf &config) const | CSpace | inlinevirtual |
jointMapToVector(const std::map< std::string, float > &jointMap, bool checkForNonexistenJointsInCspace=false) const | SimoxCSpace | |
loadVisualizationModel | SimoxCSpace | protected |
meshCache | SimoxCSpace | mutableprotected |
pathToTrajectory(const Path &p) const | SimoxCSpace | inlinevirtual |
pathToTrajectory(const PathWithCost &p) const | SimoxCSpace | inlinevirtual |
pathToTrajectory(const VectorXfSeq &p) const | SimoxCSpace | virtual |
PrefetchWorkingMemoryObjects(memoryx::WorkingMemoryInterfacePrx workingMemoryPrx, memoryx::CommonStorageInterfacePrx commonStoragePrx, RobotStateComponentInterfacePrx rsc) | SimoxCSpace | static |
robotCache | SimoxCSpace | mutableprotected |
setAgent(const AgentPlanningInformation &agentInfo, const Ice::Current &=Ice::emptyCurrent) override | SimoxCSpace | |
setConfig(const std::vector< float > cfg) | SimoxCSpace | inlinevirtual |
setConfig(const float *&it) | SimoxCSpace | virtual |
setConfig(const float *&&it) | SimoxCSpace | inlinevirtual |
setStationaryObjectMargin(float stationaryObjectMargin) | SimoxCSpace | inline |
setStationaryObjects(const StationaryObjectList &objList) | SimoxCSpace | virtual |
SimoxCSpace(memoryx::CommonStorageInterfacePrx commonStoragePrx, bool loadVisualizationModel=false, float stationaryObjectMargin=0.0f) | SimoxCSpace | |
SimoxCSpace()=default | SimoxCSpace | protected |
stationaryObjectSet | SimoxCSpace | protected |
stationaryPlanes | SimoxCSpace | protected |
usesInternalScaling() | CSpace | inlinevirtual |
VoxelGridCSpace(visionx::VoxelGridProviderInterfacePrx voxelGridProvider, memoryx::CommonStorageInterfacePrx cs, bool loadVisualizationModel=false, float stationaryObjectMargin=0.0f) | VoxelGridCSpace | |