Configurations
Configuration is a way of representing a collection of RoFI Modules.
The go-to configuration is RoFI Configuration, which can represent any collection of RoFI Modules in a universal manner.
Configuration Usage
Different Configurations
- RoFI Configuration
- Usage
- Example
- Types and Constants
- Classes
RofiWorldRofiWorld::ModuleInfoHandleRofiWorld::RoficomJointHandleRofiWorld::SpaceJointHandleRofiWorld::RofiWorld()RofiWorld::RofiWorld()RofiWorld::RofiWorld()RofiWorld::operator=()RofiWorld::swap()RofiWorld::insert()RofiWorld::insert()RofiWorld::getModule()RofiWorld::getModule()RofiWorld::modules()RofiWorld::modules()RofiWorld::modulesWithAbsPos()RofiWorld::roficomConnections()RofiWorld::referencePoints()RofiWorld::remove()RofiWorld::isPrepared()RofiWorld::isValid()RofiWorld::validate()RofiWorld::prepare()RofiWorld::setSpaceJointPositions()RofiWorld::getModulePosition()RofiWorld::getModulePosition()RofiWorld::disconnect()RofiWorld::disconnect()
ModuleModule::Module()Module::ATOMS_CLONEABLE_BASE()Module::~Module()Module::getId()Module::setId()Module::setJointPositions()Module::changeJointPositionsBy()Module::getComponentRelativePosition()Module::getComponentRelativePosition()Module::clearComponentPositions()Module::getOccupiedRelativePositions()Module::prepare()Module::configurableJoints()Module::configurableJoints()Module::components()Module::components()Module::bodies()Module::bodies()Module::joints()Module::connectors()Module::connectors()Module::componentIdx()Module::typeModule::parent
ComponentJointRigidJointRotationJointRotationJoint::RotationJoint()RotationJoint::RotationJoint()RotationJoint::sourceToDest()RotationJoint::destToSource()RotationJoint::position()RotationJoint::setPosition()RotationJoint::jointLimit()RotationJoint::pre()RotationJoint::post()RotationJoint::axis()RotationJoint::ATOMS_CLONEABLE()RotationJoint::operator<<()
RoficomJointRoficomJoint::RoficomJoint()RoficomJoint::sourceToDest()RoficomJoint::ATOMS_CLONEABLE()RoficomJoint::getSourceModule()RoficomJoint::getSourceModule()RoficomJoint::getDestModule()RoficomJoint::getDestModule()RoficomJoint::orientationRoficomJoint::sourceModuleRoficomJoint::destModuleRoficomJoint::sourceConnectorRoficomJoint::destConnector
ComponentJointSpaceJointNoCollisionSimpleCollision
- Module Classes
UniversalModuleUniversalModule::ATOMS_CLONEABLE()UniversalModule::UniversalModule()UniversalModule::UniversalModule()UniversalModule::getAlpha()UniversalModule::getBeta()UniversalModule::getGamma()UniversalModule::setAlpha()UniversalModule::setBeta()UniversalModule::setGamma()UniversalModule::getBodyA()UniversalModule::getBodyA()UniversalModule::getBodyB()UniversalModule::getBodyB()UniversalModule::getConnector()UniversalModule::translateComponent()UniversalModule::translateComponent()
PadUnknownModule
- Functions
- Voxel Configuration
- Explicit Connections
- Voxel Configuration in Cpp
- Types, Constants and Support Classes
- Classes
VoxelVoxel::getOtherBodyPos()Voxel::zConnDirection()Voxel::xPlusConnDirection()Voxel::getXPlusConnMatrixRotation()Voxel::operator==()Voxel::posVoxel::body_dirVoxel::shoe_rotatedVoxel::joint_posVoxel::fromRofiModule()Voxel::getConnectors()Voxel::getConnOrientation()Voxel::toRofiModule()Voxel::Connector
VoxelWorld
Serializations
Serializations provide a way to to save configurations or to transfer them between programming languages.