Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| ▼Nstd | STL namespace |
| Chash< Pair > | A specialisation of std::hash template class for Pair data-structure |
| CActivity | The base class incorporating common properties for robot operations and movements |
| CDynamicActivity | Collection of movements between two static activities |
| CGenerator | It encapsulates the RoboticLine and XmlWriter classes and adds the additional features |
| CIndent | Auxiliary structure corresponding to the tabulator in an xml file |
| CInterRobotOperation | The inter-robot operation corresponding to the workpiece/weldment handling |
| CInterval | The template class for intervals |
| CLocation | It represents the location of robotic work |
| CLocationDependentPowerConsumption | The class specifies input power of the robot for a particular robot configuration |
| CMonomial | It represents the part of energy functions, i.e. where is the duration of the movement |
| CMovement | The class represents the robot movement between two coordinates |
| CPair | Auxiliary class encapsulating two activities to form collision or spatial compatibility pair |
| CProjectParameters | The structure with desired properties for the generated instances |
| CProjectParametersParser | It reads the desired properties of instances from the text file |
| ▼CRobot | Instance of the class includes all the data structures and methods related to a robot |
| CmCompositeBlock | The structure containing the activities in a block |
| CRoboticLine | The robotic cell corresponds to an instance of this class |
| CRobotPowerMode | It represents the power saving mode of the robot |
| CStaticActivity | Collection of locations in which a robot operation can be performed |
| CTimeLag | Instance of TimeLag class defines a time relation between two different robots |
| CXmlWriter | It writes problem instances to the xml file |