Simox  2.3.74.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CAbstractFactoryMethod< Base, constructorArg >
 CAbstractFactoryMethod< RobotNodeFactory, void *>
 CAbstractFactoryMethod< SensorFactory, void *>
 CAbstractFactoryMethod< VisualizationFactory, void *>
 CVirtualRobot::EndEffectorActor::ActorDefinition
 CVirtualRobot::ConstrainedOptimizationIK::AdditionalOutputData
 Cnlohmann::adl_serializer< typename, typename >Default JSONSerializer template argument
 CSaba::ApproachDiscretization
 CGraspStudio::ApproachMovementGenerator
 Csimox::AxisAlignedBoundingBoxAn axis-aligned (bounding-)box, defined by its limits in x-, y- and z- direction
 CVirtualRobot::BaseIO
 CVirtualRobot::MathTools::BaseLine< VectorT >
 Cnlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer >Class to store JSON values
 CVirtualRobot::BasicGraspQualityMeasureAn interface class for grasp quality algorithms. A basic quality score, relying on the number of contacts, is served by this implementation
 Cnlohmann::detail::binary_reader< BasicJsonType, SAX >Deserialization of CBOR, MessagePack, and UBJSON values
 Cnlohmann::detail::binary_writer< BasicJsonType, CharType >Serialization to CBOR and MessagePack values
 Cnlohmann::detail::dtoa_impl::boundaries
 CVirtualRobot::BoundingBox
 Cnlohmann::detail::dtoa_impl::cached_power
 Csimox::caching::CacheMap< KeyT, ValueT, MapT >Wrapper for using a std::map or std::unordered_map as a data cache
 CVirtualRobot::CDManager
 CVirtualRobot::RobotIO::ChildFromRobotDef
 Csimox::Circle< FloatT >
 CVirtualRobot::Circle
 CCoinRrtWorkspaceVisualization
 CVirtualRobot::CollisionCheckerImplementation
 CVirtualRobot::CollisionModel
 CVirtualRobot::CollisionModelImplementation
 CVirtualRobot::VisualizationFactory::Color
 Csimox::color::ColorAn RGBA color, where each component is a byte in [0, 255]
 CVirtualRobot::ColorMap::ColorKey
 CVirtualRobot::ColorMap
 Csimox::color::ColorMapA color map, mapping scalar values to colors
 CConditionedLock< T >
 CVirtualRobot::RobotConfig::Configuration
 CSaba::ConfigurationConstraintAn interface class for defining custom constraints
 CVirtualRobot::ConstrainedOptimizationIK::AdditionalOutputData::ConstraintInfo
 CGraspStudio::ContactConeGeneratorCreates approximated representations of contact cones
 CVirtualRobot::ContactSensor::ContactForce
 CVirtualRobot::ContactSensor::ContactFrame
 CVirtualRobot::EndEffector::ContactInfo
 CVirtualRobot::MathTools::ContactPoint
 CVirtualRobot::MathTools::ConvexHull2D
 CVirtualRobot::MathTools::ConvexHull3D
 CVirtualRobot::MathTools::ConvexHull6D
 CGraspStudio::ConvexHullGenerator
 CGraspStudio::ConvexHullVisualizationA visualization of a convex hull
 Csimox::threads::CountingSemaphoreA counting semaphore
 CSaba::CSpaceNode
 CSaba::CSpaceTreeContains CSpaceTree which uses a CSpace for managing configurations
 CVirtualRobot::VoxelTreeNDElement< T, N >::datablock
 CVirtualRobot::DepthRenderDataUsed for a Coin3d callback to store the zBuffer
 Cnlohmann::detail::detector< Default, AlwaysVoid, Op, Args >
 Cnlohmann::detail::detector< Default, void_t< Op< Args... > >, Op, Args... >
 CVirtualRobot::DHParameter
 Cnlohmann::detail::dtoa_impl::diyfp
 CVirtualRobot::VoxelTreeND< T, N >::ElementIterator
 Cenable_shared_from_this
 Cexception
 CVirtualRobot::WorkspaceGrid::Extends
 Cnlohmann::detail::external_constructor< value_t >
 Cnlohmann::detail::external_constructor< value_t::array >
 Cnlohmann::detail::external_constructor< value_t::boolean >
 Cnlohmann::detail::external_constructor< value_t::number_float >
 Cnlohmann::detail::external_constructor< value_t::number_integer >
 Cnlohmann::detail::external_constructor< value_t::number_unsigned >
 Cnlohmann::detail::external_constructor< value_t::object >
 Cnlohmann::detail::external_constructor< value_t::string >
 CVirtualRobot::PoseQualityExtendedManipulability::extManipData
 CVirtualRobot::SphereApproximator::FaceIndex
 Cfalse_type
 CVirtualRobot::RobotNodeHemisphere::First
 Cnlohmann::detail::from_json_fn
 Csimox::color::GlasbeyLUT
 CVirtualRobot::Grasp
 CSaba::GraspRrt::GraspInfo
 CGraspStudio::GraspPlannerAn interface for grasp planners
 CGraspStudio::GraspPlannerEvaluation
 CVirtualRobot::GraspSet
 Cnlohmann::detail::has_from_json< BasicJsonType, T, enable_if_t< not is_basic_json< T >::value > >
 Cnlohmann::detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< not is_basic_json< T >::value > >
 Cnlohmann::detail::has_to_json< BasicJsonType, T, enable_if_t< not is_basic_json< T >::value > >
 Cstd::hash< nlohmann::json >Hash value for JSON objects
 Cnlohmann::detail::index_sequence< Ints >
 Cnlohmann::detail::index_sequence< 0 >
 Cnlohmann::detail::index_sequence< I1...,(sizeof...(I1)+I2)... >
 Cnlohmann::detail::index_sequence<>
 Cnlohmann::detail::input_adapter
 Cnlohmann::detail::input_adapter_protocolAbstract input adapter interface
 Cnlohmann::detail::internal_iterator< BasicJsonType >Iterator value
 Cnlohmann::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type >
 Cnlohmann::detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< value_type_t, CompatibleArrayType >::value and is_detected< iterator_t, CompatibleArrayType >::value and not is_iterator_traits< std::iterator_traits< CompatibleArrayType > >::value > >
 Cnlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value and std::is_integral< CompatibleNumberIntegerType >::value and not std::is_same< bool, CompatibleNumberIntegerType >::value > >
 Cnlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value and is_detected< key_type_t, CompatibleObjectType >::value > >
 Cnlohmann::detail::is_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType >::value > >
 Cnlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >
 Cnlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< not std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value and is_detected< value_type_t, ConstructibleArrayType >::value and is_detected< iterator_t, ConstructibleArrayType >::value and is_complete_type< detected_t< value_type_t, ConstructibleArrayType > >::value > >
 Cnlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value and is_detected< key_type_t, ConstructibleObjectType >::value > >
 Cnlohmann::detail::is_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > >
 Cnlohmann::detail::is_iterator_traits< std::iterator_traits< T > >
 Cnlohmann::detail::is_sax< SAX, BasicJsonType >
 Cnlohmann::detail::is_sax_static_asserts< SAX, BasicJsonType >
 Cnlohmann::detail::iter_impl< BasicJsonType >Template for a bidirectional iterator for the basic_json class
 Cnlohmann::detail::iteration_proxy< IteratorType >Proxy class for the items() function
 Citerator
 CVirtualRobot::RobotNode::JointLimits
 CVirtualRobot::RobotNodeHemisphere::JointMath
 Cnlohmann::json_pointer< BasicJsonType >JSON Pointer
 Cnlohmann::detail::json_ref< BasicJsonType >
 Cnlohmann::json_sax< BasicJsonType >SAX interface
 Cnlohmann::detail::json_sax_acceptor< BasicJsonType >
 Cnlohmann::detail::json_sax_dom_callback_parser< BasicJsonType >
 Cnlohmann::detail::json_sax_dom_parser< BasicJsonType >SAX implementation to create a JSON value from SAX events
 Csimox::color::KellyColorStackStack of 20 distinguishable colors by Kenneth L. Kelly but without black and white, e.g. usable for creating graphs
 Csimox::color::KellyLUT20 distinguishable colors by Kenneth L. Kelly but without black and white, e.g. usable for creating graphs
 Csimox::meta::key_type< T, class >
 Csimox::meta::key_type< std::map< KeyT, ValueT, OtherT... >, void >
 Csimox::meta::key_type< std::set< KeyT, OtherT... >, void >
 Csimox::meta::key_type< std::unordered_map< KeyT, ValueT, OtherT... >, void >
 Csimox::meta::key_type< std::unordered_set< KeyT, OtherT... >, void >
 Csimox::meta::key_type< T >
 Cstd::less< ::nlohmann::detail::value_t >
 Cnlohmann::detail::lexer< BasicJsonType >Lexical analysis
 CVirtualRobot::LinkedCoordinateThis class provides intelligent coordinates for the virtual robot
 Cnlohmann::detail::make_void< Ts >
 CVirtualRobot::Manipulability::ManipulabiliyGrasp
 Cnlohmann::detail::merge_and_renumber< Sequence1, Sequence2 >
 Cnlohmann::detail::merge_and_renumber< make_index_sequence< N/2 >::type, make_index_sequence< N - N/2 >::type >
 CGraspStudio::MeshConverter
 CSaba::MotionPlannerAn abstract base class of a motion planner
 CVirtualRobot::MultiCollisionResult
 CVirtualRobot::NodeMappingElement
 Cnlohmann::detail::nonesuch
 CVirtualRobot::MathTools::OOBB
 CVirtualRobot::OptimizationFunctionSetup
 Csimox::OrderedCircularBuffer< KeyT_, ElementT_ >
 Csimox::OrientedBoxBase< FloatT >
 Csimox::OrientedEllipsisBase< FloatT >
 Cnlohmann::detail::output_adapter< CharType, StringType >
 Cnlohmann::detail::output_adapter_protocol< CharType >Abstract output adapter interface
 COutputConfiguration
 Cnlohmann::detail::parser< BasicJsonType >Syntax analysis
 CSaba::PathProcessingThreadThis class can be used to start a path processing algorithm in a thread
 CSaba::PathProcessorAn abstract interface for path processing classes
 CVirtualRobot::VisualizationFactory::PhongMaterial
 CVirtualRobot::SceneObject::Physics
 CVirtualRobot::MathTools::Plane
 CSaba::GraspRrt::PlanningPerformance
 CSaba::PlanningThread
 Csimox::iterator::Point
 CGraspStudio::GraspEvaluationPoseUncertainty::PoseEvalResult
 CGraspStudio::GraspEvaluationPoseUncertainty::PoseEvalResults
 CVirtualRobot::PoseQualityMeasurement
 CGraspStudio::GraspEvaluationPoseUncertainty::PoseUncertaintyConfig
 Cnlohmann::detail::position_tStruct to capture the start position of the current token
 CVirtualRobot::Primitive::Primitive
 Cnlohmann::detail::primitive_iterator_t
 Cnlohmann::detail::priority_tag< N >
 Cnlohmann::detail::priority_tag< 0 >
 CVirtualRobot::MathTools::Quaternion
 CSaba::RrtWorkspaceVisualization::RenderColors
 Creverse_iterator
 CVirtualRobot::RobotConfig
 CVirtualRobot::RobotFactory
 CVirtualRobot::RobotNodeActuator
 CVirtualRobot::robotNodeDef
 CVirtualRobot::RobotFactory::robotNodeDef
 CVirtualRobot::robotStructureDef
 CVirtualRobot::RobotFactory::robotStructureDef
 CSaba::RrtWorkspaceVisualization
 Cruntime_error
 CVirtualRobot::RuntimeEnvironment
 CSaba::SamplerAn interface class for custom sample algorithms
 CVirtualRobot::Scene
 CVirtualRobot::SceneObjectSet
 CVirtualRobot::RobotNodeHemisphere::Second
 CVirtualRobot::MathTools::Segment
 CVirtualRobot::MathTools::Segment2D
 Cnlohmann::detail::serializer< BasicJsonType >
 Csimox_QHfacetT
 Csimox_QHintrealT
 Csimox_QHmergeT
 Csimox_QHqhmemT
 Csimox_QHqhstatT
 Csimox_QHqhT
 Csimox_QHridgeT
 Csimox_QHsetelemT
 Csimox_QHsetT
 Csimox_QHvertexT
 Csimox::SimoxPath
 CVirtualRobot::SingleCollisionPair
 CVirtualRobot::WorkspaceGrid::Size
 Csimox::math::SoftMinMaxCan be used to find soft min and max of a set of floats
 CVirtualRobot::SphereApproximator::SphereApproximationA data structure that represents a sphere
 CVirtualRobot::SphereApproximator
 CVirtualRobot::MathTools::SphericalCoord
 Cnlohmann::detail::static_const< T >
 CAbstractFactoryMethod< Base, constructorArg >::SubClassRegistry
 Cnlohmann::detail::to_json_fn
 CVirtualRobot::TriMeshModel::triangle
 CVirtualRobot::MathTools::TriangleFace
 CVirtualRobot::MathTools::TriangleFace6D
 CVirtualRobot::TriMeshModel
 CVirtualRobot::TriMeshUtils
 CVirtualRobot::TriTriIntersection
 Ctrue_type
 CVirtualRobot::Units
 CVirtualRobot::ChainedGrasp::VirtualJoint
 CVirtualRobot::Visualization
 CVirtualRobot::VisualizationNode
 CVirtualRobot::WorkspaceRepresentation::VolumeInfo
 CVirtualRobot::VoxelTree6D< T >
 CVirtualRobot::VoxelTree6DElement< T >
 CVirtualRobot::VoxelTreeND< T, N >
 CVirtualRobot::VoxelTreeNDElement< T, N >
 Cnlohmann::detail::wide_string_input_helper< WideStringType, T >
 Cnlohmann::detail::wide_string_input_helper< WideStringType, 2 >
 CVirtualRobot::WorkspaceRepresentation::WorkspaceCut2D
 CVirtualRobot::WorkspaceRepresentation::WorkspaceCut2DTransformation
 CVirtualRobot::WorkspaceGrid
 Crapidxml::xml_node< Ch >
 CVirtualRobot::RobotNodeHemisphere::XmlInfo