Exotica
Public Member Functions | List of all members
exotica::InstantiableBase Class Referenceabstract

#include <property.h>

Inherited by exotica::AbstractDynamicsSolver< T, NX, NU > [virtual], exotica::CollisionScene [virtual], exotica::Instantiable< C, typename > [virtual], exotica::MotionSolver [virtual], exotica::PlanningProblem [virtual], exotica::TaskMap [virtual], exotica::Instantiable< AICOSolverInitializer > [virtual], exotica::Instantiable< AnalyticDDPSolverInitializer > [virtual], exotica::Instantiable< AvoidLookAtSphereInitializer > [virtual], exotica::Instantiable< BayesianIKSolverInitializer > [virtual], exotica::Instantiable< BKPIECESolverInitializer > [virtual], exotica::Instantiable< BoundedEndPoseProblemInitializer > [virtual], exotica::Instantiable< BoundedTimeIndexedProblemInitializer > [virtual], exotica::Instantiable< CartpoleDynamicsSolverInitializer > [virtual], exotica::Instantiable< CenterOfMassInitializer > [virtual], exotica::Instantiable< CollisionCheckInitializer > [virtual], exotica::Instantiable< CollisionDistanceInitializer > [virtual], exotica::Instantiable< CollisionSceneFCLLatestInitializer > [virtual], exotica::Instantiable< ContinuousJointPoseInitializer > [virtual], exotica::Instantiable< ControlKPIECESolverInitializer > [virtual], exotica::Instantiable< ControlLimitedDDPSolverInitializer > [virtual], exotica::Instantiable< ControlLimitedFeasibilityDrivenDDPSolverInitializer > [virtual], exotica::Instantiable< ControlRegularizationInitializer > [virtual], exotica::Instantiable< ControlRRTSolverInitializer > [virtual], exotica::Instantiable< DistanceInitializer > [virtual], exotica::Instantiable< DistanceToLine2DInitializer > [virtual], exotica::Instantiable< DoubleIntegratorDynamicsSolverInitializer > [virtual], exotica::Instantiable< DynamicTimeIndexedShootingProblemInitializer > [virtual], exotica::Instantiable< EffAxisAlignmentInitializer > [virtual], exotica::Instantiable< EffBoxInitializer > [virtual], exotica::Instantiable< EffFrameInitializer > [virtual], exotica::Instantiable< EffOrientationInitializer > [virtual], exotica::Instantiable< EffPositionInitializer > [virtual], exotica::Instantiable< EffPositionXYInitializer > [virtual], exotica::Instantiable< EffVelocityInitializer > [virtual], exotica::Instantiable< EndPoseProblemInitializer > [virtual], exotica::Instantiable< ESTSolverInitializer > [virtual], exotica::Instantiable< FeasibilityDrivenDDPSolverInitializer > [virtual], exotica::Instantiable< GazeAtConstraintInitializer > [virtual], exotica::Instantiable< IKSolverInitializer > [virtual], exotica::Instantiable< ILQGSolverInitializer > [virtual], exotica::Instantiable< ILQRSolverInitializer > [virtual], exotica::Instantiable< InteractionMeshInitializer > [virtual], exotica::Instantiable< JointAccelerationBackwardDifferenceInitializer > [virtual], exotica::Instantiable< JointJerkBackwardDifferenceInitializer > [virtual], exotica::Instantiable< JointLimitInitializer > [virtual], exotica::Instantiable< JointPoseInitializer > [virtual], exotica::Instantiable< JointTorqueMinimizationProxyInitializer > [virtual], exotica::Instantiable< JointVelocityBackwardDifferenceInitializer > [virtual], exotica::Instantiable< JointVelocityLimitConstraintInitializer > [virtual], exotica::Instantiable< JointVelocityLimitInitializer > [virtual], exotica::Instantiable< KPIECESolverInitializer > [virtual], exotica::Instantiable< LazyPRMSolverInitializer > [virtual], exotica::Instantiable< LBTRRTSolverInitializer > [virtual], exotica::Instantiable< LevenbergMarquardtSolverInitializer > [virtual], exotica::Instantiable< LookAtInitializer > [virtual], exotica::Instantiable< ManipulabilityInitializer > [virtual], exotica::Instantiable< PendulumDynamicsSolverInitializer > [virtual], exotica::Instantiable< PinocchioDynamicsSolverInitializer > [virtual], exotica::Instantiable< PinocchioDynamicsSolverWithGravityCompensationInitializer > [virtual], exotica::Instantiable< PointToLineInitializer > [virtual], exotica::Instantiable< PointToPlaneInitializer > [virtual], exotica::Instantiable< PRMSolverInitializer > [virtual], exotica::Instantiable< QuadrotorDynamicsSolverInitializer > [virtual], exotica::Instantiable< QuasiStaticInitializer > [virtual], exotica::Instantiable< RRTConnectSolverInitializer > [virtual], exotica::Instantiable< RRTSolverInitializer > [virtual], exotica::Instantiable< RRTStarSolverInitializer > [virtual], exotica::Instantiable< SamplingProblemInitializer > [virtual], exotica::Instantiable< SceneInitializer > [virtual], exotica::Instantiable< SmoothCollisionDistanceInitializer > [virtual], exotica::Instantiable< SphereCollisionInitializer > [virtual], exotica::Instantiable< SumOfPenetrationsInitializer > [virtual], exotica::Instantiable< TimeIndexedProblemInitializer > [virtual], exotica::Instantiable< TimeIndexedRRTConnectSolverInitializer > [virtual], exotica::Instantiable< TimeIndexedSamplingProblemInitializer > [virtual], exotica::Instantiable< UnconstrainedEndPoseProblemInitializer > [virtual], exotica::Instantiable< UnconstrainedTimeIndexedProblemInitializer > [virtual], and exotica::Instantiable< VariableSizeCollisionDistanceInitializer > [virtual].

Collaboration diagram for exotica::InstantiableBase:
Collaboration graph

Public Member Functions

 InstantiableBase ()=default
 
virtual ~InstantiableBase ()=default
 
virtual Initializer GetInitializerTemplate ()=0
 
virtual void InstantiateInternal (const Initializer &init)=0
 
virtual void InstantiateBase (const Initializer &init)
 
virtual std::vector< InitializerGetAllTemplates () const =0
 

Constructor & Destructor Documentation

◆ InstantiableBase()

exotica::InstantiableBase::InstantiableBase ( )
default

◆ ~InstantiableBase()

virtual exotica::InstantiableBase::~InstantiableBase ( )
virtualdefault

Member Function Documentation

◆ GetAllTemplates()

virtual std::vector<Initializer> exotica::InstantiableBase::GetAllTemplates ( ) const
pure virtual

◆ GetInitializerTemplate()

virtual Initializer exotica::InstantiableBase::GetInitializerTemplate ( )
pure virtual

Implemented in exotica::Instantiable< C, typename >, exotica::Instantiable< PointToLineInitializer >, exotica::Instantiable< JointTorqueMinimizationProxyInitializer >, exotica::Instantiable< TimeIndexedRRTConnectSolverInitializer >, exotica::Instantiable< BKPIECESolverInitializer >, exotica::Instantiable< BoundedTimeIndexedProblemInitializer >, exotica::Instantiable< ControlKPIECESolverInitializer >, exotica::Instantiable< EffPositionXYInitializer >, exotica::Instantiable< RRTConnectSolverInitializer >, exotica::Instantiable< EffAxisAlignmentInitializer >, exotica::Instantiable< UnconstrainedTimeIndexedProblemInitializer >, exotica::Instantiable< SceneInitializer >, exotica::Instantiable< FeasibilityDrivenDDPSolverInitializer >, exotica::Instantiable< SmoothCollisionDistanceInitializer >, exotica::Instantiable< ControlRegularizationInitializer >, exotica::Instantiable< PointToPlaneInitializer >, exotica::Instantiable< InteractionMeshInitializer >, exotica::Instantiable< EffPositionInitializer >, exotica::Instantiable< LookAtInitializer >, exotica::Instantiable< JointLimitInitializer >, exotica::Instantiable< IKSolverInitializer >, exotica::Instantiable< JointVelocityBackwardDifferenceInitializer >, exotica::Instantiable< ControlRRTSolverInitializer >, exotica::Instantiable< JointAccelerationBackwardDifferenceInitializer >, exotica::Instantiable< EffBoxInitializer >, exotica::Instantiable< ManipulabilityInitializer >, exotica::Instantiable< QuasiStaticInitializer >, exotica::Instantiable< DistanceInitializer >, exotica::Instantiable< DistanceToLine2DInitializer >, exotica::Instantiable< SphereCollisionInitializer >, exotica::Instantiable< CollisionCheckInitializer >, exotica::Instantiable< LazyPRMSolverInitializer >, exotica::Instantiable< LBTRRTSolverInitializer >, exotica::Instantiable< ESTSolverInitializer >, exotica::Instantiable< UnconstrainedEndPoseProblemInitializer >, exotica::Instantiable< ControlLimitedDDPSolverInitializer >, exotica::Instantiable< PinocchioDynamicsSolverWithGravityCompensationInitializer >, exotica::Instantiable< SamplingProblemInitializer >, exotica::Instantiable< DoubleIntegratorDynamicsSolverInitializer >, exotica::Instantiable< EffVelocityInitializer >, exotica::Instantiable< EffOrientationInitializer >, exotica::Instantiable< CartpoleDynamicsSolverInitializer >, exotica::Instantiable< CollisionDistanceInitializer >, exotica::Instantiable< ILQGSolverInitializer >, exotica::Instantiable< EndPoseProblemInitializer >, exotica::Instantiable< KPIECESolverInitializer >, exotica::Instantiable< TimeIndexedSamplingProblemInitializer >, exotica::Instantiable< AICOSolverInitializer >, exotica::Instantiable< JointVelocityLimitConstraintInitializer >, exotica::Instantiable< VariableSizeCollisionDistanceInitializer >, exotica::Instantiable< ControlLimitedFeasibilityDrivenDDPSolverInitializer >, exotica::Instantiable< JointVelocityLimitInitializer >, exotica::Instantiable< CenterOfMassInitializer >, exotica::Instantiable< GazeAtConstraintInitializer >, exotica::Instantiable< RRTStarSolverInitializer >, exotica::Instantiable< RRTSolverInitializer >, exotica::Instantiable< ContinuousJointPoseInitializer >, exotica::Instantiable< PinocchioDynamicsSolverInitializer >, exotica::Instantiable< TimeIndexedProblemInitializer >, exotica::Instantiable< PRMSolverInitializer >, exotica::Instantiable< BoundedEndPoseProblemInitializer >, exotica::Instantiable< JointPoseInitializer >, exotica::Instantiable< AnalyticDDPSolverInitializer >, exotica::Instantiable< AvoidLookAtSphereInitializer >, exotica::Instantiable< SumOfPenetrationsInitializer >, exotica::Instantiable< LevenbergMarquardtSolverInitializer >, exotica::Instantiable< BayesianIKSolverInitializer >, exotica::Instantiable< EffFrameInitializer >, exotica::Instantiable< PendulumDynamicsSolverInitializer >, exotica::Instantiable< DynamicTimeIndexedShootingProblemInitializer >, exotica::Instantiable< ILQRSolverInitializer >, exotica::Instantiable< QuadrotorDynamicsSolverInitializer >, exotica::Instantiable< JointJerkBackwardDifferenceInitializer >, and exotica::Instantiable< CollisionSceneFCLLatestInitializer >.

◆ InstantiateBase()

virtual void exotica::InstantiableBase::InstantiateBase ( const Initializer init)
inlinevirtual

◆ InstantiateInternal()

virtual void exotica::InstantiableBase::InstantiateInternal ( const Initializer init)
pure virtual

Implemented in exotica::Instantiable< C, typename >, exotica::Instantiable< PointToLineInitializer >, exotica::Instantiable< JointTorqueMinimizationProxyInitializer >, exotica::Instantiable< TimeIndexedRRTConnectSolverInitializer >, exotica::Instantiable< BKPIECESolverInitializer >, exotica::Instantiable< BoundedTimeIndexedProblemInitializer >, exotica::Instantiable< ControlKPIECESolverInitializer >, exotica::Instantiable< EffPositionXYInitializer >, exotica::Instantiable< RRTConnectSolverInitializer >, exotica::Instantiable< EffAxisAlignmentInitializer >, exotica::Instantiable< UnconstrainedTimeIndexedProblemInitializer >, exotica::Instantiable< SceneInitializer >, exotica::Instantiable< FeasibilityDrivenDDPSolverInitializer >, exotica::Instantiable< SmoothCollisionDistanceInitializer >, exotica::Instantiable< ControlRegularizationInitializer >, exotica::Instantiable< PointToPlaneInitializer >, exotica::Instantiable< InteractionMeshInitializer >, exotica::Instantiable< EffPositionInitializer >, exotica::Instantiable< LookAtInitializer >, exotica::Instantiable< JointLimitInitializer >, exotica::Instantiable< IKSolverInitializer >, exotica::Instantiable< JointVelocityBackwardDifferenceInitializer >, exotica::Instantiable< ControlRRTSolverInitializer >, exotica::Instantiable< JointAccelerationBackwardDifferenceInitializer >, exotica::Instantiable< EffBoxInitializer >, exotica::Instantiable< ManipulabilityInitializer >, exotica::Instantiable< QuasiStaticInitializer >, exotica::Instantiable< DistanceInitializer >, exotica::Instantiable< DistanceToLine2DInitializer >, exotica::Instantiable< SphereCollisionInitializer >, exotica::Instantiable< CollisionCheckInitializer >, exotica::Instantiable< LazyPRMSolverInitializer >, exotica::Instantiable< LBTRRTSolverInitializer >, exotica::Instantiable< ESTSolverInitializer >, exotica::Instantiable< UnconstrainedEndPoseProblemInitializer >, exotica::Instantiable< ControlLimitedDDPSolverInitializer >, exotica::Instantiable< PinocchioDynamicsSolverWithGravityCompensationInitializer >, exotica::Instantiable< SamplingProblemInitializer >, exotica::Instantiable< DoubleIntegratorDynamicsSolverInitializer >, exotica::Instantiable< EffVelocityInitializer >, exotica::Instantiable< EffOrientationInitializer >, exotica::Instantiable< CartpoleDynamicsSolverInitializer >, exotica::Instantiable< CollisionDistanceInitializer >, exotica::Instantiable< ILQGSolverInitializer >, exotica::Instantiable< EndPoseProblemInitializer >, exotica::Instantiable< KPIECESolverInitializer >, exotica::Instantiable< TimeIndexedSamplingProblemInitializer >, exotica::Instantiable< AICOSolverInitializer >, exotica::Instantiable< JointVelocityLimitConstraintInitializer >, exotica::Instantiable< VariableSizeCollisionDistanceInitializer >, exotica::Instantiable< ControlLimitedFeasibilityDrivenDDPSolverInitializer >, exotica::Instantiable< JointVelocityLimitInitializer >, exotica::Instantiable< CenterOfMassInitializer >, exotica::Instantiable< GazeAtConstraintInitializer >, exotica::Instantiable< RRTStarSolverInitializer >, exotica::Instantiable< RRTSolverInitializer >, exotica::Instantiable< ContinuousJointPoseInitializer >, exotica::Instantiable< PinocchioDynamicsSolverInitializer >, exotica::Instantiable< TimeIndexedProblemInitializer >, exotica::Instantiable< PRMSolverInitializer >, exotica::Instantiable< BoundedEndPoseProblemInitializer >, exotica::Instantiable< JointPoseInitializer >, exotica::Instantiable< AnalyticDDPSolverInitializer >, exotica::Instantiable< AvoidLookAtSphereInitializer >, exotica::Instantiable< SumOfPenetrationsInitializer >, exotica::Instantiable< LevenbergMarquardtSolverInitializer >, exotica::Instantiable< BayesianIKSolverInitializer >, exotica::Instantiable< EffFrameInitializer >, exotica::Instantiable< PendulumDynamicsSolverInitializer >, exotica::Instantiable< DynamicTimeIndexedShootingProblemInitializer >, exotica::Instantiable< ILQRSolverInitializer >, exotica::Instantiable< QuadrotorDynamicsSolverInitializer >, exotica::Instantiable< JointJerkBackwardDifferenceInitializer >, and exotica::Instantiable< CollisionSceneFCLLatestInitializer >.


The documentation for this class was generated from the following file: