generator  1.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CActivityThe base class incorporating common properties for robot operations and movements
 CDynamicActivityCollection of movements between two static activities
 CStaticActivityCollection of locations in which a robot operation can be performed
 CGeneratorIt encapsulates the RoboticLine and XmlWriter classes and adds the additional features
 Cstd::hash< Pair >A specialisation of std::hash template class for Pair data-structure
 CIndentAuxiliary structure corresponding to the tabulator in an xml file
 CInterRobotOperationThe inter-robot operation corresponding to the workpiece/weldment handling
 CInterval< T >The template class for intervals
 CInterval< double >
 CInterval< int32_t >
 CInterval< uint32_t >
 CLocationIt represents the location of robotic work
 CLocationDependentPowerConsumptionThe class specifies input power of the robot for a particular robot configuration
 CRobot::mCompositeBlockThe structure containing the activities in a block
 CMonomialIt represents the part of energy functions, i.e. $\mathrm{coeff}*d^{\mathrm{degree}}$ where $d$ is the duration of the movement
 CMovementThe class represents the robot movement between two coordinates
 CPairAuxiliary class encapsulating two activities to form collision or spatial compatibility pair
 CProjectParametersThe structure with desired properties for the generated instances
 CProjectParametersParserIt reads the desired properties of instances from the text file
 CRobotInstance of the class includes all the data structures and methods related to a robot
 CRoboticLineThe robotic cell corresponds to an instance of this class
 CRobotPowerModeIt represents the power saving mode of the robot
 CTimeLagInstance of TimeLag class defines a time relation between two different robots
 CXmlWriterIt writes problem instances to the xml file