Binary compatibility report for the OpenRAVE library between 0.4.2 and 0.5.0 versions on x86
Test Info
Library Name | OpenRAVE |
Version #1 | 0.4.2 |
Version #2 | 0.5.0 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 26 |
Total Shared Libraries | 2 |
Total Symbols / Types | 520 / 304 |
Verdict | Incompatible (73.65%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 106 |
Removed Symbols | High | 19 |
Problems with Data Types | High | 93 |
Medium | 40 |
Low | 7 |
Problems with Symbols | High | 6 |
Medium | 2 |
Low | 14 |
Problems with Constants | Low | 15 |
Other Changes | - | 1 |
Added Symbols (106)
iksolver.h,
libopenrave0.5.so.0.5.0
namespace OpenRAVE
IkSolverBase::_CallFilters ( std::vector<double>& solution, RobotBase::ManipulatorPtr manipulator, IkParameterization const& param )
[ symbol: _ZN8OpenRAVE12IkSolverBase12_CallFiltersERSt6vectorIdSaIdEEN5boost10shared_ptrINS_9RobotBase11ManipulatorEEERKNS_18IkParameterizationE ]
IkSolverBase::RegisterCustomFilter ( int priority )
[ symbol: _ZN8OpenRAVE12IkSolverBase20RegisterCustomFilterEiRKN5boost8functionIFNS_14IkFilterReturnERSt6vectorIdSaIdEENS1_10shared_ptrIKNS_9RobotBase11ManipulatorEEERKNS_18IkParameterizationEEEE ]
kinbody.h,
libopenrave0.5.so.0.5.0
namespace OpenRAVE
KinBody::GetConfigurationSpecification ( ) const
[ symbol: _ZNK8OpenRAVE7KinBody29GetConfigurationSpecificationEv ]
KinBody::GetConfigurationSpecificationIndices ( std::vector<int>const& indices ) const
[ symbol: _ZNK8OpenRAVE7KinBody36GetConfigurationSpecificationIndicesERKSt6vectorIiSaIiEE ]
KinBody::GetConfigurationValues ( std::vector<double>& v ) const
[ symbol: _ZNK8OpenRAVE7KinBody22GetConfigurationValuesERSt6vectorIdSaIdEE ]
KinBody::GetDOFAccelerationLimits ( std::vector<double>& maxaccelerations ) const
[ symbol: _ZNK8OpenRAVE7KinBody24GetDOFAccelerationLimitsERSt6vectorIdSaIdEE ]
KinBody::GetDOFTorqueLimits ( std::vector<double>& maxaccelerations ) const
[ symbol: _ZNK8OpenRAVE7KinBody18GetDOFTorqueLimitsERSt6vectorIdSaIdEE ]
KinBody::GetDOFVelocityLimits ( std::vector<double>& maxvelocities ) const
[ symbol: _ZNK8OpenRAVE7KinBody20GetDOFVelocityLimitsERSt6vectorIdSaIdEE ]
KinBody::GetLinkTransformations ( std::vector<Transform>& transforms, std::vector<int>& dofbranches ) const
[ symbol: _ZNK8OpenRAVE7KinBody22GetLinkTransformationsERSt6vectorINS_8geometry13RaveTransformIdEESaIS4_EERS1_IiSaIiEE ]
KinBody::InitFromGeometries ( std::list<KinBody::Link::GEOMPROPERTIES>& geometries, bool visible )
[ symbol: _ZN8OpenRAVE7KinBody18InitFromGeometriesERSt4listINS0_4Link14GEOMPROPERTIESESaIS3_EEb ]
KinBody::IsVisible ( ) const
[ symbol: _ZNK8OpenRAVE7KinBody9IsVisibleEv ]
KinBody::Joint::GetAccelerationLimits ( std::vector<double>& vmax, bool bAppend ) const
[ symbol: _ZNK8OpenRAVE7KinBody5Joint21GetAccelerationLimitsERSt6vectorIdSaIdEEb ]
KinBody::Joint::GetTorqueLimits ( std::vector<double>& vmax, bool bAppend ) const
[ symbol: _ZNK8OpenRAVE7KinBody5Joint15GetTorqueLimitsERSt6vectorIdSaIdEEb ]
KinBody::Joint::GetVelocityLimits ( std::vector<double>& vmax, bool bAppend ) const
[ symbol: _ZNK8OpenRAVE7KinBody5Joint17GetVelocityLimitsERSt6vectorIdSaIdEEb ]
KinBody::Joint::SetAccelerationLimits ( std::vector<double>const& vmax )
[ symbol: _ZN8OpenRAVE7KinBody5Joint21SetAccelerationLimitsERKSt6vectorIdSaIdEE ]
KinBody::Joint::SetTorqueLimits ( std::vector<double>const& vmax )
[ symbol: _ZN8OpenRAVE7KinBody5Joint15SetTorqueLimitsERKSt6vectorIdSaIdEE ]
KinBody::KinBodyStateSaver::Restore ( )
[ symbol: _ZN8OpenRAVE7KinBody17KinBodyStateSaver7RestoreEv ]
KinBody::Link::GEOMPROPERTIES::SetVisible ( bool visible )
[ symbol: _ZN8OpenRAVE7KinBody4Link14GEOMPROPERTIES10SetVisibleEb ]
KinBody::Link::GetGlobalInertia ( ) const
[ symbol: _ZNK8OpenRAVE7KinBody4Link16GetGlobalInertiaEv ]
KinBody::Link::GetLocalInertia ( ) const
[ symbol: _ZNK8OpenRAVE7KinBody4Link15GetLocalInertiaEv ]
KinBody::Link::IsVisible ( ) const
[ symbol: _ZNK8OpenRAVE7KinBody4Link9IsVisibleEv ]
KinBody::Link::SetVisible ( bool visible )
[ symbol: _ZN8OpenRAVE7KinBody4Link10SetVisibleEb ]
KinBody::SetConfigurationValues ( std::vector<double>::const_iterator itvalues, bool checklimits )
[ symbol: _ZN8OpenRAVE7KinBody22SetConfigurationValuesEN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEb ]
KinBody::SetDOFAccelerationLimits ( std::vector<double>const& maxlimits )
[ symbol: _ZN8OpenRAVE7KinBody24SetDOFAccelerationLimitsERKSt6vectorIdSaIdEE ]
KinBody::SetDOFTorqueLimits ( std::vector<double>const& maxlimits )
[ symbol: _ZN8OpenRAVE7KinBody18SetDOFTorqueLimitsERKSt6vectorIdSaIdEE ]
KinBody::SetDOFVelocityLimits ( std::vector<double>const& maxlimits )
[ symbol: _ZN8OpenRAVE7KinBody20SetDOFVelocityLimitsERKSt6vectorIdSaIdEE ]
KinBody::SetDOFWeights ( std::vector<double>const& weights )
[ symbol: _ZN8OpenRAVE7KinBody13SetDOFWeightsERKSt6vectorIdSaIdEE ]
KinBody::SetLinkTransformations ( std::vector<Transform>const& transforms, std::vector<int>const& dofbranches )
[ symbol: _ZN8OpenRAVE7KinBody22SetLinkTransformationsERKSt6vectorINS_8geometry13RaveTransformIdEESaIS4_EERKS1_IiSaIiEE ]
KinBody::SetVisible ( bool visible )
[ symbol: _ZN8OpenRAVE7KinBody10SetVisibleEb ]
openrave.h,
libopenrave0.5.so.0.5.0
namespace OpenRAVE
ConfigurationSpecification::AddDeltaTimeGroup ( )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification17AddDeltaTimeGroupEv ]
ConfigurationSpecification::AddGroup ( std::string const& name, int dof, std::string const& interpolation )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification8AddGroupERKSsiS2_ ]
ConfigurationSpecification::AddVelocityGroups ( bool adddeltatime )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification17AddVelocityGroupsEb ]
ConfigurationSpecification::ConvertData ( std::vector<double>::iterator ittargetdata, ConfigurationSpecification const& targetspec, std::vector<double>::const_iterator itsourcedata, ConfigurationSpecification const& sourcespec, size_t numpoints, EnvironmentBaseConstPtr penv, bool filluninitialized ) [static]
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification11ConvertDataEN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEERKS0_NS2_IPKdS6_EES9_jN5boost10shared_ptrIKNS_15EnvironmentBaseEEEb ]
ConfigurationSpecification::ConvertGroupData ( std::vector<double>::iterator ittargetdata, size_t targetstride, ConfigurationSpecification::Group const& gtarget, std::vector<double>::const_iterator itsourcedata, size_t sourcestride, ConfigurationSpecification::Group const& gsource, size_t numpoints, EnvironmentBaseConstPtr penv, bool filluninitialized ) [static]
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification16ConvertGroupDataEN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEjRKNS0_5GroupENS2_IPKdS6_EEjSA_jN5boost10shared_ptrIKNS_15EnvironmentBaseEEEb ]
ConfigurationSpecification::ConvertToVelocitySpecification ( ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification30ConvertToVelocitySpecificationEv ]
ConfigurationSpecification::ExtractAffineValues ( std::vector<double>::iterator itvalues, std::vector<double>::const_iterator itdata, KinBodyConstPtr pbody, int affinedofs, int timederivative ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification19ExtractAffineValuesEN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEENS2_IPKdS6_EEN5boost10shared_ptrIKNS_7KinBodyEEEii ]
ConfigurationSpecification::ExtractDeltaTime ( dReal& deltatime, std::vector<double>::const_iterator itdata ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification16ExtractDeltaTimeERdN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEE ]
ConfigurationSpecification::ExtractIkParameterization ( IkParameterization& ikparam, std::vector<double>::const_iterator itdata, int timederivative ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification25ExtractIkParameterizationERNS_18IkParameterizationEN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEi ]
ConfigurationSpecification::ExtractJointValues ( std::vector<double>::iterator itvalues, std::vector<double>::const_iterator itdata, KinBodyConstPtr pbody, std::vector<int>const& indices, int timederivative ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification18ExtractJointValuesEN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEENS2_IPKdS6_EEN5boost10shared_ptrIKNS_7KinBodyEEERKS4_IiSaIiEEi ]
ConfigurationSpecification::ExtractTransform ( Transform& t, std::vector<double>::const_iterator itdata, KinBodyConstPtr pbody ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification16ExtractTransformERNS_8geometry13RaveTransformIdEEN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEN5boost10shared_ptrIKNS_7KinBodyEEE ]
ConfigurationSpecification::FindCompatibleGroup ( ConfigurationSpecification::Group const& g, bool exactmatch ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification19FindCompatibleGroupERKNS0_5GroupEb ]
ConfigurationSpecification::FindCompatibleGroup ( std::string const& name, bool exactmatch ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification19FindCompatibleGroupERKSsb ]
ConfigurationSpecification::FindTimeDerivativeGroup ( ConfigurationSpecification::Group const& g, bool exactmatch ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification23FindTimeDerivativeGroupERKNS0_5GroupEb ]
ConfigurationSpecification::FindTimeDerivativeGroup ( std::string const& name, bool exactmatch ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification23FindTimeDerivativeGroupERKSsb ]
ConfigurationSpecification::GetDOF ( ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification6GetDOFEv ]
ConfigurationSpecification::GetGroupFromName ( std::string const& name )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification16GetGroupFromNameERKSs ]
ConfigurationSpecification::GetGroupFromName ( std::string const& name ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification16GetGroupFromNameERKSs ]
ConfigurationSpecification::GetTimeDerivativeSpecification ( int timederivative ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification30GetTimeDerivativeSpecificationEi ]
ConfigurationSpecification::InsertDeltaTime ( std::vector<double>::iterator itdata, dReal deltatime )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification15InsertDeltaTimeEN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEEd ]
ConfigurationSpecification::InsertJointValues ( std::vector<double>::iterator itdata, std::vector<double>::const_iterator itvalues, KinBodyConstPtr pbody, std::vector<int>const& indices, int timederivative ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification17InsertJointValuesEN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEENS2_IPKdS6_EEN5boost10shared_ptrIKNS_7KinBodyEEERKS4_IiSaIiEEi ]
ConfigurationSpecification::IsValid ( ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecification7IsValidEv ]
ConfigurationSpecification::operator!= ( ConfigurationSpecification const& r ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecificationneERKS0_ ]
ConfigurationSpecification::operator+ ( ConfigurationSpecification const& r ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecificationplERKS0_ ]
ConfigurationSpecification::operator+= ( ConfigurationSpecification const& r )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecificationpLERKS0_ ]
ConfigurationSpecification::operator== ( ConfigurationSpecification const& r ) const
[ symbol: _ZNK8OpenRAVE26ConfigurationSpecificationeqERKS0_ ]
ConfigurationSpecification::Reader::characters ( std::string const& ch )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification6Reader10charactersERKSs ]
ConfigurationSpecification::Reader::endElement ( std::string const& name )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification6Reader10endElementERKSs ]
ConfigurationSpecification::Reader::Reader [in-charge] ( ConfigurationSpecification& spec )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification6ReaderC1ERS0_ ]
ConfigurationSpecification::Reader::Reader [not-in-charge] ( ConfigurationSpecification& spec )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification6ReaderC2ERS0_ ]
ConfigurationSpecification::Reader::startElement ( std::string const& name, AttributesList const& atts )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification6Reader12startElementERKSsRKSt4listISt4pairISsSsESaIS6_EE ]
ConfigurationSpecification::ResetGroupOffsets ( )
[ symbol: _ZN8OpenRAVE26ConfigurationSpecification17ResetGroupOffsetsEv ]
IkParameterization::GetConfigurationSpecification ( IkParameterizationType iktype ) [static]
[ symbol: _ZN8OpenRAVE18IkParameterization29GetConfigurationSpecificationENS_22IkParameterizationTypeE ]
operator<< ( std::ostream& O, ConfigurationSpecification const& spec )
[ symbol: _ZN8OpenRAVElsERSoRKNS_26ConfigurationSpecificationE ]
operator<< ( std::ostream& O, IkParameterization const& ikparam )
[ symbol: _ZN8OpenRAVElsERSoRKNS_18IkParameterizationE ]
operator>> ( std::istream& I, ConfigurationSpecification& spec )
[ symbol: _ZN8OpenRAVErsERSiRNS_26ConfigurationSpecificationE ]
operator>> ( std::istream& I, IkParameterization& ikparam )
[ symbol: _ZN8OpenRAVErsERSiRNS_18IkParameterizationE ]
RaveGetAffineDOF ( int affinedofs )
[ symbol: _ZN8OpenRAVE16RaveGetAffineDOFEi ]
RaveGetAffineDOFFromIndex ( int affinedofs, int index )
[ symbol: _ZN8OpenRAVE25RaveGetAffineDOFFromIndexEii ]
RaveGetAffineDOFValuesFromTransform ( std::vector<double>::iterator itvalues, Transform const& t, int affinedofs, Vector const& vActvAffineRotationAxis )
[ symbol: _ZN8OpenRAVE35RaveGetAffineDOFValuesFromTransformEN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEERKNS_8geometry13RaveTransformIdEEiRKNS7_10RaveVectorIdEE ]
RaveGetIndexFromAffineDOF ( int affinedofs, DOFAffine dof )
[ symbol: _ZN8OpenRAVE25RaveGetIndexFromAffineDOFEiNS_9DOFAffineE ]
RaveGetTransformFromAffineDOFValues ( Transform& t, std::vector<double>::const_iterator itvalues, int affinedofs, Vector const& vActvAffineRotationAxis )
[ symbol: _ZN8OpenRAVE35RaveGetTransformFromAffineDOFValuesERNS_8geometry13RaveTransformIdEEN9__gnu_cxx17__normal_iteratorIPKdSt6vectorIdSaIdEEEEiRKNS0_10RaveVectorIdEE ]
planner.h,
libopenrave0.5.so.0.5.0
namespace OpenRAVE
PlannerBase::_CallCallbacks ( PlannerBase::PlannerProgress const& progress )
[ symbol: _ZN8OpenRAVE11PlannerBase14_CallCallbacksERKNS0_15PlannerProgressE ]
PlannerBase::_ProcessPostPlanners ( RobotBasePtr probot, TrajectoryBasePtr ptraj )
[ symbol: _ZN8OpenRAVE11PlannerBase20_ProcessPostPlannersEN5boost10shared_ptrINS_9RobotBaseEEENS2_INS_14TrajectoryBaseEEE ]
PlannerBase::PlannerBase [in-charge] ( EnvironmentBasePtr penv )
[ symbol: _ZN8OpenRAVE11PlannerBaseC1EN5boost10shared_ptrINS_15EnvironmentBaseEEE ]
PlannerBase::PlannerBase [not-in-charge] ( EnvironmentBasePtr penv )
[ symbol: _ZN8OpenRAVE11PlannerBaseC2EN5boost10shared_ptrINS_15EnvironmentBaseEEE ]
PlannerBase::PlannerProgress::PlannerProgress [in-charge] ( )
[ symbol: _ZN8OpenRAVE11PlannerBase15PlannerProgressC1Ev ]
PlannerBase::PlannerProgress::PlannerProgress [not-in-charge] ( )
[ symbol: _ZN8OpenRAVE11PlannerBase15PlannerProgressC2Ev ]
PlannerBase::RegisterPlanCallback ( )
[ symbol: _ZN8OpenRAVE11PlannerBase20RegisterPlanCallbackERKN5boost8functionIFNS_13PlannerActionERKNS0_15PlannerProgressEEEE ]
planningutils.h,
libopenrave0.5.so.0.5.0
namespace OpenRAVE::planningutils
ConvertTrajectorySpecification ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::ConfigurationSpecification const& spec )
[ symbol: _ZN8OpenRAVE13planningutils30ConvertTrajectorySpecificationEN5boost10shared_ptrINS_14TrajectoryBaseEEERKNS_26ConfigurationSpecificationE ]
LineCollisionConstraint::Check ( OpenRAVE::PlannerBase::PlannerParametersWeakPtr _params, OpenRAVE::KinBodyPtr robot, std::vector<double>const& pQ0, std::vector<double>const& pQ1, OpenRAVE::IntervalType interval, OpenRAVE::PlannerBase::ConfigurationListPtr pvCheckedConfigurations )
[ symbol: _ZN8OpenRAVE13planningutils23LineCollisionConstraint5CheckEN5boost8weak_ptrINS_11PlannerBase17PlannerParametersEEENS2_10shared_ptrINS_7KinBodyEEERKSt6vectorIdSaIdEESE_NS_12IntervalTypeENS7_ISt4listISC_SaISC_EEEE ]
ManipulatorIKGoalSampler::SetJitter ( OpenRAVE::dReal maxdist )
[ symbol: _ZN8OpenRAVE13planningutils24ManipulatorIKGoalSampler9SetJitterEd ]
ManipulatorIKGoalSampler::SetSamplingProb ( OpenRAVE::dReal fsampleprob )
[ symbol: _ZN8OpenRAVE13planningutils24ManipulatorIKGoalSampler15SetSamplingProbEd ]
RetimeActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, std::string const& plannername )
[ symbol: _ZN8OpenRAVE13planningutils25RetimeActiveDOFTrajectoryEN5boost10shared_ptrINS_14TrajectoryBaseEEENS2_INS_9RobotBaseEEEbdRKSs ]
SmoothActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, std::string const& plannername )
[ symbol: _ZN8OpenRAVE13planningutils25SmoothActiveDOFTrajectoryEN5boost10shared_ptrINS_14TrajectoryBaseEEENS2_INS_9RobotBaseEEEbdRKSs ]
robot.h,
libopenrave0.5.so.0.5.0
namespace OpenRAVE
RobotBase::GetActiveConfigurationSpecification ( ) const
[ symbol: _ZNK8OpenRAVE9RobotBase35GetActiveConfigurationSpecificationEv ]
RobotBase::GetActiveDOFAccelerationLimits ( std::vector<double>& v ) const
[ symbol: _ZNK8OpenRAVE9RobotBase30GetActiveDOFAccelerationLimitsERSt6vectorIdSaIdEE ]
RobotBase::GetActiveDOFVelocityLimits ( std::vector<double>& v ) const
[ symbol: _ZNK8OpenRAVE9RobotBase26GetActiveDOFVelocityLimitsERSt6vectorIdSaIdEE ]
RobotBase::Manipulator::GetIkParameterization ( IkParameterizationType iktype ) const
[ symbol: _ZNK8OpenRAVE9RobotBase11Manipulator21GetIkParameterizationENS_22IkParameterizationTypeE ]
RobotBase::Manipulator::SetLocalToolTransform ( Transform const& t )
[ symbol: _ZN8OpenRAVE9RobotBase11Manipulator21SetLocalToolTransformERKNS_8geometry13RaveTransformIdEE ]
RobotBase::Manipulator::SetName ( std::string const& name )
[ symbol: _ZN8OpenRAVE9RobotBase11Manipulator7SetNameERKSs ]
RobotBase::RobotStateSaver::Restore ( )
[ symbol: _ZN8OpenRAVE9RobotBase15RobotStateSaver7RestoreEv ]
RobotBase::SetActiveMotion ( TrajectoryBaseConstPtr ptraj )
[ symbol: _ZN8OpenRAVE9RobotBase15SetActiveMotionEN5boost10shared_ptrIKNS_14TrajectoryBaseEEE ]
RobotBase::SetActiveMotion ( TrajectoryBaseConstPtr ptraj, dReal fSpeed )
[ symbol: _ZN8OpenRAVE9RobotBase15SetActiveMotionEN5boost10shared_ptrIKNS_14TrajectoryBaseEEEd ]
RobotBase::SetLinkTransformations ( std::vector<Transform>const& transforms, std::vector<int>const& dofbranches )
[ symbol: _ZN8OpenRAVE9RobotBase22SetLinkTransformationsERKSt6vectorINS_8geometry13RaveTransformIdEESaIS4_EERKS1_IiSaIiEE ]
RobotBase::SetMotion ( TrajectoryBaseConstPtr ptraj )
[ symbol: _ZN8OpenRAVE9RobotBase9SetMotionEN5boost10shared_ptrIKNS_14TrajectoryBaseEEE ]
trajectory.h,
libopenrave0.5.so.0.5.0
namespace OpenRAVE
TrajectoryBase::AddPoint ( TrajectoryBase::Point const& p )
[ symbol: _ZN8OpenRAVE14TrajectoryBase8AddPointERKNS0_5PointE ]
TrajectoryBase::CalcTrajTiming ( RobotBasePtr probot, int interp, bool autocalc, bool activedof, dReal fmaxvelmult )
[ symbol: _ZN8OpenRAVE14TrajectoryBase14CalcTrajTimingEN5boost10shared_ptrINS_9RobotBaseEEEibbd ]
TrajectoryBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions )
[ symbol: _ZN8OpenRAVE14TrajectoryBase5CloneEN5boost10shared_ptrIKNS_13InterfaceBaseEEEi ]
TrajectoryBase::deserialize ( std::istream& I )
[ symbol: _ZN8OpenRAVE14TrajectoryBase11deserializeERSi ]
TrajectoryBase::GetPoints ( ) const
[ symbol: _ZNK8OpenRAVE14TrajectoryBase9GetPointsEv ]
TrajectoryBase::GetWaypoints ( size_t startindex, size_t endindex, std::vector<double>& data, ConfigurationSpecification const& spec ) const
[ symbol: _ZNK8OpenRAVE14TrajectoryBase12GetWaypointsEjjRSt6vectorIdSaIdEERKNS_26ConfigurationSpecificationE ]
TrajectoryBase::Sample ( std::vector<double>& data, dReal time, ConfigurationSpecification const& spec ) const
[ symbol: _ZNK8OpenRAVE14TrajectoryBase6SampleERSt6vectorIdSaIdEEdRKNS_26ConfigurationSpecificationE ]
TrajectoryBase::SampleTrajectory ( dReal time, TrajectoryBase::Point& tp ) const
[ symbol: _ZNK8OpenRAVE14TrajectoryBase16SampleTrajectoryEdRNS0_5PointE ]
TrajectoryBase::serialize ( std::ostream& O, int options ) const
[ symbol: _ZNK8OpenRAVE14TrajectoryBase9serializeERSoi ]
TrajectoryBase::TrajectoryBase [in-charge] ( EnvironmentBasePtr penv )
[ symbol: _ZN8OpenRAVE14TrajectoryBaseC1EN5boost10shared_ptrINS_15EnvironmentBaseEEE ]
TrajectoryBase::TrajectoryBase [not-in-charge] ( EnvironmentBasePtr penv )
[ symbol: _ZN8OpenRAVE14TrajectoryBaseC2EN5boost10shared_ptrINS_15EnvironmentBaseEEE ]
to the top
Removed Symbols (19)
kinbody.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
KinBody::GetDOFMaxAccel ( std::vector<double>& v ) const
[ symbol: _ZNK8OpenRAVE7KinBody14GetDOFMaxAccelERSt6vectorIdSaIdEE ]
KinBody::Link::GEOMPROPERTIES::SetDraw ( bool bDraw )
[ symbol: _ZN8OpenRAVE7KinBody4Link14GEOMPROPERTIES7SetDrawEb ]
planner.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
PlannerBase::_OptimizePath ( RobotBasePtr probot, TrajectoryBasePtr ptraj )
[ symbol: _ZN8OpenRAVE11PlannerBase13_OptimizePathEN5boost10shared_ptrINS_9RobotBaseEEENS2_INS_14TrajectoryBaseEEE ]
planningutils.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE::planningutils
LineCollisionConstraint::Check ( OpenRAVE::PlannerBase::PlannerParametersWeakPtr _params, OpenRAVE::RobotBasePtr robot, std::vector<double>const& pQ0, std::vector<double>const& pQ1, OpenRAVE::IntervalType interval, OpenRAVE::PlannerBase::ConfigurationListPtr pvCheckedConfigurations )
[ symbol: _ZN8OpenRAVE13planningutils23LineCollisionConstraint5CheckEN5boost8weak_ptrINS_11PlannerBase17PlannerParametersEEENS2_10shared_ptrINS_9RobotBaseEEERKSt6vectorIdSaIdEESE_NS_12IntervalTypeENS7_ISt4listISC_SaISC_EEEE ]
robot.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
RobotBase::GetActiveDOFMaxAccel ( std::vector<double>& v ) const
[ symbol: _ZNK8OpenRAVE9RobotBase20GetActiveDOFMaxAccelERSt6vectorIdSaIdEE ]
RobotBase::GetActiveDOFMaxVel ( std::vector<double>& v ) const
[ symbol: _ZNK8OpenRAVE9RobotBase18GetActiveDOFMaxVelERSt6vectorIdSaIdEE ]
RobotBase::GetAffineDOFIndex ( RobotBase::DOFAffine dof ) const
[ symbol: _ZNK8OpenRAVE9RobotBase17GetAffineDOFIndexENS0_9DOFAffineE ]
RobotBase::Manipulator::GetIkParameterization ( IkParameterization::Type iktype ) const
[ symbol: _ZNK8OpenRAVE9RobotBase11Manipulator21GetIkParameterizationENS_18IkParameterization4TypeE ]
trajectory.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
TrajectoryBase::CalcTrajTiming ( RobotBaseConstPtr robot, TrajectoryBase::InterpEnum interpolationMethod, bool bAutoCalcTiming, bool bActiveDOFs, dReal fMaxVelMult )
[ symbol: _ZN8OpenRAVE14TrajectoryBase14CalcTrajTimingEN5boost10shared_ptrIKNS_9RobotBaseEEENS0_10InterpEnumEbbd ]
TrajectoryBase::Clear ( )
[ symbol: _ZN8OpenRAVE14TrajectoryBase5ClearEv ]
TrajectoryBase::IsValid ( ) const
[ symbol: _ZNK8OpenRAVE14TrajectoryBase7IsValidEv ]
TrajectoryBase::Read ( std::istream& sout, RobotBasePtr robot )
[ symbol: _ZN8OpenRAVE14TrajectoryBase4ReadERSiN5boost10shared_ptrINS_9RobotBaseEEE ]
TrajectoryBase::Read ( std::string const& filename, RobotBasePtr robot )
[ symbol: _ZN8OpenRAVE14TrajectoryBase4ReadERKSsN5boost10shared_ptrINS_9RobotBaseEEE ]
TrajectoryBase::Reset ( int nDOF )
[ symbol: _ZN8OpenRAVE14TrajectoryBase5ResetEi ]
TrajectoryBase::SampleTrajectory ( dReal time, TrajectoryBase::TPOINT& sample ) const
[ symbol: _ZNK8OpenRAVE14TrajectoryBase16SampleTrajectoryEdRNS0_6TPOINTE ]
TrajectoryBase::TrajectoryBase [in-charge] ( EnvironmentBasePtr penv, int nDOF )
[ symbol: _ZN8OpenRAVE14TrajectoryBaseC1EN5boost10shared_ptrINS_15EnvironmentBaseEEEi ]
TrajectoryBase::TrajectoryBase [not-in-charge] ( EnvironmentBasePtr penv, int nDOF )
[ symbol: _ZN8OpenRAVE14TrajectoryBaseC2EN5boost10shared_ptrINS_15EnvironmentBaseEEEi ]
TrajectoryBase::Write ( std::ostream& sinput, int options ) const
[ symbol: _ZNK8OpenRAVE14TrajectoryBase5WriteERSoi ]
TrajectoryBase::Write ( std::string const& filename, int options ) const
[ symbol: _ZNK8OpenRAVE14TrajectoryBase5WriteERKSsi ]
to the top
Problems with Data Types, High Severity (93)
environment.h
namespace OpenRAVE
[+] class EnvironmentBase (24)
| Change |
Effect |
1 | Pure virtual method EnvironmentBase::GetKinBody ( std::string const& name ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Pure virtual method EnvironmentBase::GetRobot ( std::string const& name ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Pure virtual method EnvironmentBase::GetSensor ( std::string const& name ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Pure_Virtual method EnvironmentBase::CreateCollisionChecker ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Pure_Virtual method EnvironmentBase::CreateController ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Pure_Virtual method EnvironmentBase::CreateIkSolver ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 | Pure_Virtual method EnvironmentBase::CreateInterface ( InterfaceType type, std::string const& interfacename ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 | Pure_Virtual method EnvironmentBase::CreateKinBody ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
9 | Pure_Virtual method EnvironmentBase::CreatePhysicsEngine ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
10 | Pure_Virtual method EnvironmentBase::CreatePlanner ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 | Pure_Virtual method EnvironmentBase::CreateProblem ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
12 | Pure_Virtual method EnvironmentBase::CreateRobot ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
13 | Pure_Virtual method EnvironmentBase::CreateSensor ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
14 | Pure_Virtual method EnvironmentBase::CreateSensorSystem ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
15 | Pure_Virtual method EnvironmentBase::CreateTrajectory ( int nDOF ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
16 | Pure_Virtual method EnvironmentBase::CreateViewer ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
17 | Pure_Virtual method EnvironmentBase::GetKinBody ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
18 | Pure_Virtual method EnvironmentBase::GetLoadedInterfaces ( std::map<InterfaceType, std::vector<std::string> >& interfacenames ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
19 | Pure_Virtual method EnvironmentBase::GetPluginInfo ( std::list<std::pair<std::string, PLUGININFO> >& plugins ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
20 | Pure_Virtual method EnvironmentBase::GetRobot ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
21 | Pure_Virtual method EnvironmentBase::GetSensor ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
22 | Pure_Virtual method EnvironmentBase::HasInterface ( InterfaceType type, std::string const& interfacename ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
23 | Pure_Virtual method EnvironmentBase::LoadPlugin ( std::string const& name ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
24 | Pure_Virtual method EnvironmentBase::ReloadPlugins ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 121 entries | Virtual Table (New) - 103 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~EnvironmentBase |
~EnvironmentBase |
12 |
~EnvironmentBase |
~EnvironmentBase |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
EnvironmentBase::SetUserData |
EnvironmentBase::SetUserData |
28 |
EnvironmentBase::GetUserData |
EnvironmentBase::GetUserData |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
76 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
84 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
92 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
100 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
108 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
116 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
124 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
132 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
140 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
148 |
__cxa_pure_virtual |
EnvironmentBase::LoadXMLData |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
156 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
EnvironmentBase::ReadRobotXMLFile |
164 |
__cxa_pure_virtual |
EnvironmentBase::ReadRobotURI |
168 |
__cxa_pure_virtual |
EnvironmentBase::ReadRobotXMLFile |
172 |
__cxa_pure_virtual |
__cxa_pure_virtual |
176 |
__cxa_pure_virtual |
EnvironmentBase::ReadRobotXMLData |
180 |
__cxa_pure_virtual |
__cxa_pure_virtual |
184 |
__cxa_pure_virtual |
EnvironmentBase::ReadKinBodyXMLFile |
188 |
__cxa_pure_virtual |
EnvironmentBase::ReadKinBodyURI |
192 |
__cxa_pure_virtual |
EnvironmentBase::ReadKinBodyXMLFile |
196 |
__cxa_pure_virtual |
__cxa_pure_virtual |
200 |
__cxa_pure_virtual |
EnvironmentBase::ReadKinBodyXMLData |
204 |
__cxa_pure_virtual |
__cxa_pure_virtual |
208 |
__cxa_pure_virtual |
EnvironmentBase::ReadInterfaceXMLFile |
212 |
__cxa_pure_virtual |
__cxa_pure_virtual |
216 |
__cxa_pure_virtual |
EnvironmentBase::ReadInterfaceXMLFile |
220 |
EnvironmentBase::LoadXMLData |
__cxa_pure_virtual |
224 |
__cxa_pure_virtual |
EnvironmentBase::ReadInterfaceXMLData |
228 |
__cxa_pure_virtual |
__cxa_pure_virtual |
232 |
EnvironmentBase::ReadRobotXMLFile |
EnvironmentBase::ReadTrimeshFile |
236 |
EnvironmentBase::ReadRobotURI |
__cxa_pure_virtual |
240 |
EnvironmentBase::ReadRobotXMLFile |
__cxa_pure_virtual |
244 |
__cxa_pure_virtual |
__cxa_pure_virtual |
248 |
EnvironmentBase::ReadRobotXMLData |
__cxa_pure_virtual |
252 |
__cxa_pure_virtual |
__cxa_pure_virtual |
256 |
EnvironmentBase::ReadKinBodyXMLFile |
__cxa_pure_virtual |
260 |
EnvironmentBase::ReadKinBodyURI |
__cxa_pure_virtual |
264 |
EnvironmentBase::ReadKinBodyXMLFile |
__cxa_pure_virtual |
268 |
__cxa_pure_virtual |
__cxa_pure_virtual |
272 |
EnvironmentBase::ReadKinBodyXMLData |
__cxa_pure_virtual |
276 |
__cxa_pure_virtual |
__cxa_pure_virtual |
280 |
EnvironmentBase::ReadInterfaceXMLFile |
__cxa_pure_virtual |
284 |
__cxa_pure_virtual |
__cxa_pure_virtual |
288 |
EnvironmentBase::ReadInterfaceXMLFile |
__cxa_pure_virtual |
292 |
__cxa_pure_virtual |
__cxa_pure_virtual |
296 |
EnvironmentBase::ReadInterfaceXMLData |
EnvironmentBase::AttachViewer |
300 |
__cxa_pure_virtual |
__cxa_pure_virtual |
304 |
EnvironmentBase::ReadTrimeshFile |
__cxa_pure_virtual |
308 |
__cxa_pure_virtual |
__cxa_pure_virtual |
312 |
__cxa_pure_virtual |
__cxa_pure_virtual |
316 |
__cxa_pure_virtual |
__cxa_pure_virtual |
320 |
__cxa_pure_virtual |
__cxa_pure_virtual |
324 |
__cxa_pure_virtual |
__cxa_pure_virtual |
328 |
__cxa_pure_virtual |
__cxa_pure_virtual |
332 |
__cxa_pure_virtual |
EnvironmentBase::LoadProblem |
336 |
__cxa_pure_virtual |
__cxa_pure_virtual |
340 |
__cxa_pure_virtual |
__cxa_pure_virtual |
344 |
__cxa_pure_virtual |
EnvironmentBase::GetLoadedProblems |
348 |
__cxa_pure_virtual |
__cxa_pure_virtual |
352 |
__cxa_pure_virtual |
__cxa_pure_virtual |
356 |
__cxa_pure_virtual |
__cxa_pure_virtual |
360 |
__cxa_pure_virtual |
__cxa_pure_virtual |
364 |
__cxa_pure_virtual |
__cxa_pure_virtual |
368 |
EnvironmentBase::AttachViewer |
__cxa_pure_virtual |
372 |
__cxa_pure_virtual |
__cxa_pure_virtual |
376 |
__cxa_pure_virtual |
__cxa_pure_virtual |
380 |
__cxa_pure_virtual |
__cxa_pure_virtual |
384 |
__cxa_pure_virtual |
__cxa_pure_virtual |
388 |
__cxa_pure_virtual |
__cxa_pure_virtual |
392 |
__cxa_pure_virtual |
__cxa_pure_virtual |
396 |
__cxa_pure_virtual |
__cxa_pure_virtual |
400 |
__cxa_pure_virtual |
__cxa_pure_virtual |
404 |
EnvironmentBase::LoadProblem |
__cxa_pure_virtual |
408 |
__cxa_pure_virtual |
EnvironmentBase::GetHash |
412 |
__cxa_pure_virtual |
|
416 |
EnvironmentBase::GetLoadedProblems |
|
420 |
__cxa_pure_virtual |
|
424 |
__cxa_pure_virtual |
|
428 |
__cxa_pure_virtual |
|
432 |
__cxa_pure_virtual |
|
436 |
__cxa_pure_virtual |
|
440 |
__cxa_pure_virtual |
|
444 |
__cxa_pure_virtual |
|
448 |
__cxa_pure_virtual |
|
452 |
__cxa_pure_virtual |
|
456 |
__cxa_pure_virtual |
|
460 |
__cxa_pure_virtual |
|
464 |
__cxa_pure_virtual |
|
468 |
__cxa_pure_virtual |
|
472 |
__cxa_pure_virtual |
|
476 |
__cxa_pure_virtual |
|
480 |
EnvironmentBase::GetHash |
|
[+] affected symbols (79)
EnvironmentBase::AddKinBody ( KinBodyPtr body, bool bAnonymous )This method is from 'EnvironmentBase' class.
EnvironmentBase::AddModule ( ModuleBasePtr module, std::string const& cmdargs )This method is from 'EnvironmentBase' class.
EnvironmentBase::AddRobot ( RobotBasePtr robot, bool bAnonymous )This method is from 'EnvironmentBase' class.
EnvironmentBase::AddSensor ( SensorBasePtr sensor, bool bAnonymous )This method is from 'EnvironmentBase' class.
EnvironmentBase::AddViewer ( ViewerBasePtr pviewer )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckCollision ( KinBodyConstPtr pbody1, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckCollision ( KinBodyConstPtr pbody1, KinBodyConstPtr pbody2, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckCollision ( KinBodyConstPtr pbody, std::vector<KinBodyConstPtr>const& vbodyexcluded, std::vector<KinBody::LinkConstPtr>const& vlinkexcluded, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckCollision ( KinBody::LinkConstPtr plink, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckCollision ( KinBody::LinkConstPtr plink, KinBodyConstPtr pbody, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckCollision ( KinBody::LinkConstPtr plink1, KinBody::LinkConstPtr plink2, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckCollision ( KinBody::LinkConstPtr plink, std::vector<KinBodyConstPtr>const& vbodyexcluded, std::vector<KinBody::LinkConstPtr>const& vlinkexcluded, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckCollision ( RAY const& ray, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckCollision ( RAY const& ray, KinBodyConstPtr pbody, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckCollision ( RAY const& ray, KinBody::LinkConstPtr plink, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CheckSelfCollision ( KinBodyConstPtr pbody, CollisionReportPtr report )This method is from 'EnvironmentBase' class.
EnvironmentBase::CloneSelf ( int options )This method is from 'EnvironmentBase' class.
EnvironmentBase::Destroy ( )This method is from 'EnvironmentBase' class.
EnvironmentBase::DisownInterface ( InterfaceBasePtr pinterface )This method is from 'EnvironmentBase' class.
EnvironmentBase::drawarrow ( geometry::RaveVector<float>const& p1, geometry::RaveVector<float>const& p2, float fwidth, geometry::RaveVector<float>const& color )This method is from 'EnvironmentBase' class.
EnvironmentBase::drawbox ( geometry::RaveVector<float>const& vpos, geometry::RaveVector<float>const& vextents )This method is from 'EnvironmentBase' class.
EnvironmentBase::drawlinelist ( float const* ppoints, int numPoints, int stride, float fwidth, float const* colors )This method is from 'EnvironmentBase' class.
EnvironmentBase::drawlinelist ( float const* ppoints, int numPoints, int stride, float fwidth, geometry::RaveVector<float>const& color )This method is from 'EnvironmentBase' class.
EnvironmentBase::drawlinestrip ( float const* ppoints, int numPoints, int stride, float fwidth, float const* colors )This method is from 'EnvironmentBase' class.
EnvironmentBase::drawlinestrip ( float const* ppoints, int numPoints, int stride, float fwidth, geometry::RaveVector<float>const& color )This method is from 'EnvironmentBase' class.
EnvironmentBase::drawplane ( geometry::RaveTransform<float>const& tplane, geometry::RaveVector<float>const& vextents, boost::multi_array<float, 3u>const& vtexture )This method is from 'EnvironmentBase' class.
EnvironmentBase::drawtrimesh ( float const* ppoints, int stride, int const* pIndices, int numTriangles, boost::multi_array<float, 2u>const& colors )This method is from 'EnvironmentBase' class.
EnvironmentBase::drawtrimesh ( float const* ppoints, int stride, int const* pIndices, int numTriangles, geometry::RaveVector<float>const& color )This method is from 'EnvironmentBase' class.
EnvironmentBase::EnvironmentBase [in-charge] ( )This constructor is from 'EnvironmentBase' class.
EnvironmentBase::GetBodies ( std::vector<KinBodyPtr>& bodies ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetBodyFromEnvironmentId ( int id )This method is from 'EnvironmentBase' class.
EnvironmentBase::GetCollisionChecker ( ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetDebugLevel ( ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetHomeDirectory ( ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetModules ( std::list<boost::shared_ptr<ModuleBase> >& listModules ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetMutex ( ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetPhysicsEngine ( ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetPublishedBodies ( std::vector<KinBody::BodyState>& vbodies )This method is from 'EnvironmentBase' class.
EnvironmentBase::GetRegisteredCollisionCallbacks ( ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetRobots ( std::vector<RobotBasePtr>& robots ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetSensors ( std::vector<SensorBasePtr>& sensors ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetSimulationTime ( )This method is from 'EnvironmentBase' class.
EnvironmentBase::GetViewer ( std::string const& name ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GetViewers ( std::list<ViewerBasePtr>& listViewers ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::GlobalState ( )This method is from 'EnvironmentBase' class.
EnvironmentBase::HasRegisteredCollisionCallbacks ( ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::IsSimulationRunning ( ) constThis method is from 'EnvironmentBase' class.
EnvironmentBase::Load ( std::string const& filename, AttributesList const& atts )This method is from 'EnvironmentBase' class.
EnvironmentBase::LoadData ( std::string const& data, AttributesList const& atts )This method is from 'EnvironmentBase' class.
EnvironmentBase::OwnInterface ( InterfaceBasePtr pinterface )This method is from 'EnvironmentBase' class.
EnvironmentBase::ParseXMLData ( BaseXMLReaderPtr preader, std::string const& data )This method is from 'EnvironmentBase' class.
EnvironmentBase::ParseXMLFile ( BaseXMLReaderPtr preader, std::string const& filename )This method is from 'EnvironmentBase' class.
EnvironmentBase::plot3 ( float const* ppoints, int numPoints, int stride, float fPointSize, float const* colors, int drawstyle, bool bhasalpha )This method is from 'EnvironmentBase' class.
EnvironmentBase::plot3 ( float const* ppoints, int numPoints, int stride, float fPointSize, geometry::RaveVector<float>const& color, int drawstyle )This method is from 'EnvironmentBase' class.
EnvironmentBase::ReadInterfaceData ( InterfaceBasePtr pinterface, InterfaceType type, std::string const& data, AttributesList const& atts )This method is from 'EnvironmentBase' class.
EnvironmentBase::ReadInterfaceURI ( InterfaceBasePtr pinterface, InterfaceType type, std::string const& filename, AttributesList const& atts )This method is from 'EnvironmentBase' class.
EnvironmentBase::ReadInterfaceURI ( std::string const& filename, AttributesList const& atts )This method is from 'EnvironmentBase' class.
EnvironmentBase::ReadKinBodyData ( KinBodyPtr body, std::string const& data, AttributesList const& atts )This method is from 'EnvironmentBase' class.
EnvironmentBase::ReadKinBodyURI ( KinBodyPtr body, std::string const& filename, AttributesList const& atts )This method is from 'EnvironmentBase' class.
EnvironmentBase::ReadRobotData ( RobotBasePtr robot, std::string const& data, AttributesList const& atts )This method is from 'EnvironmentBase' class.
EnvironmentBase::ReadRobotURI ( RobotBasePtr robot, std::string const& filename, AttributesList const& atts )This method is from 'EnvironmentBase' class.
EnvironmentBase::ReadTrimeshURI ( boost::shared_ptr<KinBody::Link::TRIMESH> ptrimesh, std::string const& filename, AttributesList const& atts )This method is from 'EnvironmentBase' class.
EnvironmentBase::RegisterCollisionCallback ( )This method is from 'EnvironmentBase' class.
EnvironmentBase::RegisterXMLReader ( InterfaceType type, std::string const& xmltag )This method is from 'EnvironmentBase' class.
EnvironmentBase::Remove ( InterfaceBasePtr obj )This method is from 'EnvironmentBase' class.
EnvironmentBase::RemoveKinBody ( KinBodyPtr body )This method is from 'EnvironmentBase' class.
EnvironmentBase::RemoveProblem ( ModuleBasePtr prob )This method is from 'EnvironmentBase' class.
EnvironmentBase::Reset ( )This method is from 'EnvironmentBase' class.
EnvironmentBase::Save ( std::string const& filename, EnvironmentBase::SelectionOptions options, std::string const& selectname )This method is from 'EnvironmentBase' class.
EnvironmentBase::SetCollisionChecker ( CollisionCheckerBasePtr pchecker )This method is from 'EnvironmentBase' class.
EnvironmentBase::SetDebugLevel ( uint32_t level )This method is from 'EnvironmentBase' class.
EnvironmentBase::SetPhysicsEngine ( PhysicsEngineBasePtr physics )This method is from 'EnvironmentBase' class.
EnvironmentBase::StartSimulation ( dReal fDeltaTime, bool bRealTime )This method is from 'EnvironmentBase' class.
EnvironmentBase::StepSimulation ( dReal timeStep )This method is from 'EnvironmentBase' class.
EnvironmentBase::StopSimulation ( )This method is from 'EnvironmentBase' class.
EnvironmentBase::Triangulate ( KinBody::Link::TRIMESH& trimesh, KinBodyConstPtr pbody )This method is from 'EnvironmentBase' class.
EnvironmentBase::TriangulateScene ( KinBody::Link::TRIMESH& trimesh, EnvironmentBase::SelectionOptions options, std::string const& selectname )This method is from 'EnvironmentBase' class.
EnvironmentBase::UpdatePublishedBodies ( )This method is from 'EnvironmentBase' class.
EnvironmentBase::~EnvironmentBase [in-charge] ( )This method is from 'EnvironmentBase' class.
interface.h
namespace OpenRAVE
[+] class InterfaceBase (2)
| Change |
Effect |
1 | Size of v-table in this class has been changed from 64 bytes to 68 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method InterfaceBase::SetDescription ( std::string const& description ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 16 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~InterfaceBase |
~InterfaceBase |
12 |
~InterfaceBase |
~InterfaceBase |
16 |
InterfaceBase::GetDescription |
InterfaceBase::GetDescription |
20 |
InterfaceBase::SetUserData |
InterfaceBase::SetDescription |
24 |
InterfaceBase::SetUserData |
InterfaceBase::SetUserData |
28 |
InterfaceBase::GetUserData |
InterfaceBase::SetUserData |
32 |
InterfaceBase::GetURI |
InterfaceBase::GetUserData |
36 |
InterfaceBase::GetXMLFilename |
InterfaceBase::GetURI |
40 |
InterfaceBase::Clone |
InterfaceBase::GetXMLFilename |
44 |
InterfaceBase::SendCommand |
InterfaceBase::Clone |
48 |
InterfaceBase::RegisterCommand |
InterfaceBase::SendCommand |
52 |
InterfaceBase::UnregisterCommand |
InterfaceBase::RegisterCommand |
56 |
__cxa_pure_virtual |
InterfaceBase::UnregisterCommand |
60 |
InterfaceBase::_GetCommandHelp |
__cxa_pure_virtual |
64 |
|
InterfaceBase::_GetCommandHelp |
[+] affected symbols (128)
InterfaceBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions )This method is from 'InterfaceBase' class.
InterfaceBase::GetHash ( ) constThis method is from 'InterfaceBase' class.
InterfaceBase::RegisterCommand ( std::string const& cmdname )This method is from 'InterfaceBase' class.
InterfaceBase::SendCommand ( std::ostream& os, std::istream& is )This method is from 'InterfaceBase' class.
InterfaceBase::UnregisterCommand ( std::string const& cmdname )This method is from 'InterfaceBase' class.
KinBody::_AttachBody ( KinBodyPtr body )This method is from derived class 'KinBody'.
KinBody::_ComputeInternalInformation ( )This method is from derived class 'KinBody'.
KinBody::_CreateFunctionParser ( )This method is from derived class 'KinBody'.
KinBody::_IsAttached ( KinBodyConstPtr body, std::set<KinBodyConstPtr>& setChecked ) constThis method is from derived class 'KinBody'.
KinBody::_ParametersChanged ( int parameters )This method is from derived class 'KinBody'.
KinBody::_RemoveAttachedBody ( KinBodyPtr body )This method is from derived class 'KinBody'.
KinBody::_ResetInternalCollisionCache ( )This method is from derived class 'KinBody'.
KinBody::CalculateAngularVelocityJacobian ( int linkindex, boost::multi_array<double, 2u>& vjacobian ) constThis method is from derived class 'KinBody'.
KinBody::CalculateAngularVelocityJacobian ( int linkindex, std::vector<double>& pfJacobian ) constThis method is from derived class 'KinBody'.
KinBody::CalculateJacobian ( int linkindex, Vector const& offset, boost::multi_array<double, 2u>& vjacobian ) constThis method is from derived class 'KinBody'.
KinBody::CalculateJacobian ( int linkindex, Vector const& offset, std::vector<double>& pfJacobian ) constThis method is from derived class 'KinBody'.
KinBody::CalculateRotationJacobian ( int linkindex, Vector const& quat, boost::multi_array<double, 2u>& vjacobian ) constThis method is from derived class 'KinBody'.
KinBody::CalculateRotationJacobian ( int linkindex, Vector const& quat, std::vector<double>& pfJacobian ) constThis method is from derived class 'KinBody'.
KinBody::CheckSelfCollision ( CollisionReportPtr report ) constThis method is from derived class 'KinBody'.
KinBody::Clone ( InterfaceBaseConstPtr preference, int cloningoptions )This method is from derived class 'KinBody'.
KinBody::ComputeAABB ( ) constThis method is from derived class 'KinBody'.
KinBody::Destroy ( )This method is from derived class 'KinBody'.
KinBody::DoesAffect ( int jointindex, int linkindex ) constThis method is from derived class 'KinBody'.
KinBody::Enable ( bool enable )This method is from derived class 'KinBody'.
KinBody::GetAdjacentLinks ( ) constThis method is from derived class 'KinBody'.
KinBody::GetAttached ( std::set<KinBodyPtr>& setAttached ) constThis method is from derived class 'KinBody'.
KinBody::GetCenterOfMass ( ) constThis method is from derived class 'KinBody'.
KinBody::GetDOF ( ) constThis method is from derived class 'KinBody'.
KinBody::GetDOFLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit ) constThis method is from derived class 'KinBody'.
KinBody::GetDOFMaxAccel ( std::vector<double>& v ) constThis method is from derived class 'KinBody'.
KinBody::GetDOFMaxTorque ( std::vector<double>& v ) constThis method is from derived class 'KinBody'.
KinBody::GetDOFResolutions ( std::vector<double>& v ) constThis method is from derived class 'KinBody'.
KinBody::GetDOFValues ( std::vector<double>& v ) constThis method is from derived class 'KinBody'.
KinBody::GetDOFVelocities ( std::vector<double>& v ) constThis method is from derived class 'KinBody'.
KinBody::GetDOFVelocityLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit ) constThis method is from derived class 'KinBody'.
KinBody::GetDOFWeights ( std::vector<double>& v ) constThis method is from derived class 'KinBody'.
KinBody::GetEnvironmentId ( ) constThis method is from derived class 'KinBody'.
KinBody::GetKinematicsGeometryHash ( ) constThis method is from derived class 'KinBody'.
KinBody::GetLinkVelocities ( std::vector<std::pair<Vector, geometry::RaveVector<double> > >& velocities ) constThis method is from derived class 'KinBody'.
KinBody::GetNonAdjacentLinks ( int adjacentoptions ) constThis method is from derived class 'KinBody'.
KinBody::GetTransform ( ) constThis method is from derived class 'KinBody'.
KinBody::GetVelocity ( Vector& linearvel, Vector& angularvel ) constThis method is from derived class 'KinBody'.
KinBody::InitFromBoxes ( std::vector<AABB>const& boxes, bool draw )This method is from derived class 'KinBody'.
KinBody::InitFromBoxes ( std::vector<OBB>const& boxes, bool draw )This method is from derived class 'KinBody'.
KinBody::InitFromData ( std::string const& data, AttributesList const& atts )This method is from derived class 'KinBody'.
KinBody::InitFromFile ( std::string const& filename, AttributesList const& atts )This method is from derived class 'KinBody'.
KinBody::InitFromSpheres ( std::vector<Vector>const& vspheres, bool draw )This method is from derived class 'KinBody'.
KinBody::InitFromTrimesh ( KinBody::Link::TRIMESH const& trimesh, bool draw )This method is from derived class 'KinBody'.
KinBody::IsAttached ( KinBodyConstPtr body ) constThis method is from derived class 'KinBody'.
KinBody::IsEnabled ( ) constThis method is from derived class 'KinBody'.
KinBody::RegisterChangeCallback ( int properties )This method is from derived class 'KinBody'.
KinBody::serialize ( std::ostream& o, int options ) constThis method is from derived class 'KinBody'.
KinBody::SetDOFValues ( std::vector<double>const& values, bool checklimits )This method is from derived class 'KinBody'.
KinBody::SetDOFValues ( std::vector<double>const& values, Transform const& transform, bool checklimits )This method is from derived class 'KinBody'.
KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, bool checklimits )This method is from derived class 'KinBody'.
KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, Vector const& linearvel, Vector const& angularvel, bool checklimits )This method is from derived class 'KinBody'.
KinBody::SetLinkTransformations ( std::vector<Transform>const& transforms )This method is from derived class 'KinBody'.
KinBody::SetLinkVelocities ( std::vector<std::pair<Vector, geometry::RaveVector<double> > >const& velocities )This method is from derived class 'KinBody'.
KinBody::SetName ( std::string const& name )This method is from derived class 'KinBody'.
KinBody::SetTransform ( Transform const& transform )This method is from derived class 'KinBody'.
KinBody::SetVelocity ( Vector const& linearvel, Vector const& angularvel )This method is from derived class 'KinBody'.
KinBody::SetZeroConfiguration ( )This method is from derived class 'KinBody'.
MultiController::AttachController ( ControllerBasePtr controller, std::vector<int>const& dofindices, int nControlTransformation )This method is from derived class 'MultiController'.
MultiController::GetController ( int dof ) constThis method is from derived class 'MultiController'.
MultiController::RemoveController ( ControllerBasePtr controller )This method is from derived class 'MultiController'.
PlannerBase::_OptimizePath ( RobotBasePtr probot, TrajectoryBasePtr ptraj )This method is from derived class 'PlannerBase'.
PlannerBase::InitPlan ( RobotBasePtr robot, std::istream& isParameters )This method is from derived class 'PlannerBase'.
RobotBase::_UpdateAttachedSensors ( )This method is from derived class 'RobotBase'.
RobotBase::_UpdateGrabbedBodies ( )This method is from derived class 'RobotBase'.
RobotBase::CalculateActiveAngularVelocityJacobian ( int index, boost::multi_array<double, 2u>& mjacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CalculateActiveAngularVelocityJacobian ( int index, std::vector<double>& pfJacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CalculateActiveJacobian ( int index, Vector const& offset, boost::multi_array<double, 2u>& mjacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CalculateActiveJacobian ( int index, Vector const& offset, std::vector<double>& pfJacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CalculateActiveRotationJacobian ( int index, Vector const& qInitialRot, boost::multi_array<double, 2u>& vjacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CalculateActiveRotationJacobian ( int index, Vector const& qInitialRot, std::vector<double>& pfJacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CheckLinkCollision ( int ilinkindex, Transform const& tlinktrans, CollisionReportPtr report )This method is from derived class 'RobotBase'.
RobotBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions )This method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFIndices ( ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFLimits ( std::vector<double>& lower, std::vector<double>& upper ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFMaxAccel ( std::vector<double>& v ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFMaxVel ( std::vector<double>& v ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFResolutions ( std::vector<double>& v ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFValues ( std::vector<double>& v ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFVelocities ( std::vector<double>& velocities ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFWeights ( std::vector<double>& v ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveManipulator ( )This method is from derived class 'RobotBase'.
RobotBase::GetActiveManipulator ( ) constThis method is from derived class 'RobotBase'.
RobotBase::GetAffineRotation3DLimits ( Vector& lower, Vector& upper ) constThis method is from derived class 'RobotBase'.
RobotBase::GetAffineRotationAxisLimits ( Vector& lower, Vector& upper ) constThis method is from derived class 'RobotBase'.
RobotBase::GetAffineTranslationLimits ( Vector& lower, Vector& upper ) constThis method is from derived class 'RobotBase'.
RobotBase::GetGrabbed ( std::vector<KinBodyPtr>& vbodies ) constThis method is from derived class 'RobotBase'.
RobotBase::GetRobotStructureHash ( ) constThis method is from derived class 'RobotBase'.
RobotBase::Grab ( KinBodyPtr body )This method is from derived class 'RobotBase'.
RobotBase::Grab ( KinBodyPtr body, KinBody::LinkPtr pRobotLinkToGrabWith )This method is from derived class 'RobotBase'.
RobotBase::Grab ( KinBodyPtr body, KinBody::LinkPtr pRobotLinkToGrabWith, std::set<int>const& setRobotLinksToIgnore )This method is from derived class 'RobotBase'.
RobotBase::Grab ( KinBodyPtr body, std::set<int>const& setRobotLinksToIgnore )This method is from derived class 'RobotBase'.
RobotBase::IsGrabbing ( KinBodyConstPtr body ) constThis method is from derived class 'RobotBase'.
RobotBase::RegrabAll ( )This method is from derived class 'RobotBase'.
RobotBase::Release ( KinBodyPtr body )This method is from derived class 'RobotBase'.
RobotBase::ReleaseAllGrabbed ( )This method is from derived class 'RobotBase'.
RobotBase::SetActiveDOFValues ( std::vector<double>const& values, bool bCheckLimits )This method is from derived class 'RobotBase'.
RobotBase::SetActiveDOFVelocities ( std::vector<double>const& velocities, bool bCheckLimits )This method is from derived class 'RobotBase'.
RobotBase::SetActiveManipulator ( int index )This method is from derived class 'RobotBase'.
RobotBase::SetActiveManipulator ( std::string const& manipname )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotation3DLimits ( Vector const& lower, Vector const& upper )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotation3DMaxVels ( Vector const& vels )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotation3DResolution ( Vector const& resolution )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotation3DWeights ( Vector const& weights )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationAxisLimits ( Vector const& lower, Vector const& upper )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationAxisMaxVels ( Vector const& vels )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationAxisResolution ( Vector const& resolution )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationAxisWeights ( Vector const& weights )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationQuatLimits ( Vector const& quatangle )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationQuatMaxVels ( dReal vels )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationQuatResolution ( dReal resolution )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationQuatWeights ( dReal weights )This method is from derived class 'RobotBase'.
RobotBase::SetAffineTranslationLimits ( Vector const& lower, Vector const& upper )This method is from derived class 'RobotBase'.
RobotBase::SetAffineTranslationMaxVels ( Vector const& vels )This method is from derived class 'RobotBase'.
RobotBase::SetAffineTranslationResolution ( Vector const& resolution )This method is from derived class 'RobotBase'.
RobotBase::SetAffineTranslationWeights ( Vector const& weights )This method is from derived class 'RobotBase'.
RobotBase::SetController ( ControllerBasePtr controller, std::vector<int>const& dofindices, int nControlTransformation )This method is from derived class 'RobotBase'.
RobotBase::SubtractActiveDOFValues ( std::vector<double>& q1, std::vector<double>const& q2 ) constThis method is from derived class 'RobotBase'.
SimpleSensorSystem::_UpdateBodies ( std::list<SimpleSensorSystem::SNAPSHOT>& listbodies )This method is from derived class 'SimpleSensorSystem'.
SimpleSensorSystem::_UpdateBodiesThread ( )This method is from derived class 'SimpleSensorSystem'.
SimpleSensorSystem::CreateBodyData ( KinBodyPtr pbody, boost::shared_ptr<SimpleSensorSystem::XMLData const> pdata )This method is from derived class 'SimpleSensorSystem'.
TrajectoryBase::Clear ( )This method is from derived class 'TrajectoryBase'.
TrajectoryBase::Reset ( int nDOF )This method is from derived class 'TrajectoryBase'.
TrajectoryBase::Write ( std::ostream& sinput, int options ) constThis method is from derived class 'TrajectoryBase'.
kinbody.h
namespace OpenRAVE
[+] class KinBody (21)
| Change |
Effect |
1 | Field _pGuiData has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Size of this class has been increased from 508 bytes to 524 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
3 | Size of v-table in this class has been changed from 460 bytes to 496 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
4 | Virtual method KinBody::GetConfigurationSpecification ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Virtual method KinBody::GetConfigurationSpecificationIndices ( std::vector<int>const& indices ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Virtual method KinBody::GetConfigurationValues ( std::vector<double>& v ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 | Virtual method KinBody::GetDOFAccelerationLimits ( std::vector<double>& maxaccelerations ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 | Virtual method KinBody::GetDOFTorqueLimits ( std::vector<double>& maxaccelerations ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
9 | Virtual method KinBody::GetDOFVelocityLimits ( std::vector<double>& maxvelocities ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
10 | Virtual method KinBody::GetLinkTransformations ( std::vector<Transform>& transforms, std::vector<int>& dofbranches ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 | Virtual method KinBody::GetViewerData ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
12 | Virtual method KinBody::IsVisible ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
13 | Virtual method KinBody::SetConfigurationValues ( std::vector<double>::const_iterator itvalues, bool checklimits ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
14 | Virtual method KinBody::SetLinkTransformations ( std::vector<Transform>const& transforms, std::vector<int>const& dofbranches ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
15 | Virtual method KinBody::SetViewerData ( UserDataPtr&restrict pdata ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
16 | Virtual method KinBody::SetVisible ( bool visible ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
17 | Virtual method KinBody::GetJointLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
18 | Virtual method KinBody::GetJointValues ( std::vector<double>& v ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
19 | Virtual method KinBody::GetJointVelocities ( std::vector<double>& v ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
20 | Virtual method KinBody::GetJointWeights ( std::vector<double>& v ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
21 | Virtual method KinBody::SetGuiData ( UserDataPtr&restrict data ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 115 entries | Virtual Table (New) - 124 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~KinBody |
~KinBody |
12 |
~KinBody |
~KinBody |
16 |
InterfaceBase::GetDescription |
InterfaceBase::GetDescription |
20 |
InterfaceBase::SetUserData |
InterfaceBase::SetDescription |
24 |
InterfaceBase::SetUserData |
InterfaceBase::SetUserData |
28 |
InterfaceBase::GetUserData |
InterfaceBase::SetUserData |
32 |
InterfaceBase::GetURI |
InterfaceBase::GetUserData |
36 |
InterfaceBase::GetXMLFilename |
InterfaceBase::GetURI |
40 |
KinBody::Clone |
InterfaceBase::GetXMLFilename |
44 |
InterfaceBase::SendCommand |
KinBody::Clone |
48 |
InterfaceBase::RegisterCommand |
InterfaceBase::SendCommand |
52 |
InterfaceBase::UnregisterCommand |
InterfaceBase::RegisterCommand |
56 |
KinBody::GetHash |
InterfaceBase::UnregisterCommand |
60 |
InterfaceBase::_GetCommandHelp |
KinBody::GetHash |
64 |
KinBody::Destroy |
InterfaceBase::_GetCommandHelp |
68 |
KinBody::InitFromFile |
KinBody::Destroy |
72 |
KinBody::InitFromData |
KinBody::InitFromFile |
76 |
KinBody::InitFromBoxes |
KinBody::InitFromData |
80 |
KinBody::InitFromBoxes |
KinBody::InitFromBoxes |
84 |
KinBody::InitFromSpheres |
KinBody::InitFromBoxes |
88 |
KinBody::InitFromTrimesh |
KinBody::InitFromSpheres |
92 |
KinBody::GetName |
KinBody::InitFromTrimesh |
96 |
KinBody::SetName |
KinBody::GetName |
100 |
KinBody::GetDOF |
KinBody::SetName |
104 |
KinBody::GetDOFValues |
KinBody::GetDOF |
108 |
KinBody::GetDOFVelocities |
KinBody::GetDOFValues |
112 |
KinBody::GetDOFLimits |
KinBody::GetDOFVelocities |
116 |
KinBody::GetDOFVelocityLimits |
KinBody::GetDOFLimits |
120 |
KinBody::GetDOFMaxVel |
KinBody::GetDOFVelocityLimits |
124 |
KinBody::GetDOFMaxAccel |
KinBody::GetDOFVelocityLimits |
128 |
KinBody::GetDOFMaxTorque |
KinBody::GetDOFAccelerationLimits |
132 |
KinBody::GetDOFResolutions |
KinBody::GetDOFTorqueLimits |
136 |
KinBody::GetDOFWeights |
KinBody::GetDOFMaxVel |
140 |
KinBody::GetJointValues |
KinBody::GetDOFMaxAccel |
144 |
KinBody::GetJointVelocities |
KinBody::GetDOFMaxTorque |
148 |
KinBody::GetJointLimits |
KinBody::GetDOFResolutions |
152 |
KinBody::GetJointMaxVel |
KinBody::GetDOFWeights |
156 |
KinBody::GetJointMaxAccel |
KinBody::SetDOFVelocityLimits |
160 |
KinBody::GetJointMaxTorque |
KinBody::SetDOFAccelerationLimits |
164 |
KinBody::GetJointResolutions |
KinBody::SetDOFTorqueLimits |
168 |
KinBody::GetJointWeights |
KinBody::SetDOFWeights |
172 |
KinBody::GetRigidlyAttachedLinks |
KinBody::GetRigidlyAttachedLinks |
176 |
KinBody::GetDependencyOrderedJoints |
KinBody::GetDependencyOrderedJoints |
180 |
KinBody::GetClosedLoops |
KinBody::GetClosedLoops |
184 |
KinBody::GetChain |
KinBody::GetChain |
188 |
KinBody::GetChain |
KinBody::GetChain |
192 |
KinBody::IsDOFInChain |
KinBody::IsDOFInChain |
196 |
KinBody::GetJointIndex |
KinBody::GetJointIndex |
200 |
KinBody::GetJoint |
KinBody::GetJoint |
204 |
KinBody::GetJointFromDOFIndex |
KinBody::GetJointFromDOFIndex |
208 |
KinBody::SubtractDOFValues |
KinBody::SubtractDOFValues |
212 |
KinBody::SubtractJointValues |
KinBody::SubtractJointValues |
216 |
KinBody::SetDOFTorques |
KinBody::SetDOFTorques |
220 |
KinBody::SetJointTorques |
KinBody::SetJointTorques |
224 |
KinBody::GetLinks |
KinBody::GetLinks |
228 |
KinBody::GetLink |
KinBody::GetLink |
232 |
KinBody::SimulationStep |
KinBody::SimulationStep |
236 |
KinBody::GetLinkTransformations |
KinBody::GetLinkTransformations |
240 |
KinBody::GetBodyTransformations |
KinBody::GetLinkTransformations |
244 |
KinBody::GetTransform |
KinBody::GetBodyTransformations |
248 |
KinBody::SetVelocity |
KinBody::GetTransform |
252 |
KinBody::SetDOFVelocities |
KinBody::SetVelocity |
256 |
KinBody::SetDOFVelocities |
KinBody::SetDOFVelocities |
260 |
KinBody::GetLinkVelocities |
KinBody::SetDOFVelocities |
264 |
KinBody::SetTransform |
KinBody::GetLinkVelocities |
268 |
KinBody::ComputeAABB |
KinBody::SetTransform |
272 |
KinBody::GetCenterOfMass |
KinBody::ComputeAABB |
276 |
KinBody::Enable |
KinBody::GetCenterOfMass |
280 |
KinBody::EnableLink |
KinBody::Enable |
284 |
KinBody::IsEnabled |
KinBody::EnableLink |
288 |
KinBody::SetDOFValues |
KinBody::IsEnabled |
292 |
KinBody::SetJointValues |
KinBody::SetVisible |
296 |
KinBody::SetDOFValues |
KinBody::IsVisible |
300 |
KinBody::SetJointValues |
KinBody::SetDOFValues |
304 |
KinBody::SetLinkTransformations |
KinBody::SetJointValues |
308 |
KinBody::SetBodyTransformations |
KinBody::SetDOFValues |
312 |
KinBody::SetLinkVelocities |
KinBody::SetJointValues |
316 |
KinBody::CalculateJacobian |
KinBody::SetLinkTransformations |
320 |
KinBody::CalculateJacobian |
KinBody::SetLinkTransformations |
324 |
KinBody::CalculateRotationJacobian |
KinBody::SetBodyTransformations |
328 |
KinBody::CalculateRotationJacobian |
KinBody::SetLinkVelocities |
332 |
KinBody::CalculateAngularVelocityJacobian |
KinBody::CalculateJacobian |
336 |
KinBody::CalculateAngularVelocityJacobian |
KinBody::CalculateJacobian |
340 |
KinBody::CheckSelfCollision |
KinBody::CalculateRotationJacobian |
344 |
KinBody::IsAttached |
KinBody::CalculateRotationJacobian |
348 |
KinBody::GetAttached |
KinBody::CalculateAngularVelocityJacobian |
352 |
KinBody::IsRobot |
KinBody::CalculateAngularVelocityJacobian |
356 |
KinBody::GetEnvironmentId |
KinBody::CheckSelfCollision |
360 |
KinBody::DoesAffect |
KinBody::IsAttached |
364 |
KinBody::SetGuiData |
KinBody::GetAttached |
368 |
KinBody::GetGuiData |
KinBody::IsRobot |
372 |
KinBody::GetNonAdjacentLinks |
KinBody::GetEnvironmentId |
376 |
KinBody::GetAdjacentLinks |
KinBody::DoesAffect |
380 |
KinBody::GetPhysicsData |
KinBody::GetViewerData |
384 |
KinBody::GetCollisionData |
KinBody::GetGuiData |
388 |
KinBody::GetManageData |
KinBody::GetNonAdjacentLinks |
392 |
KinBody::GetUpdateStamp |
KinBody::GetAdjacentLinks |
396 |
KinBody::RegisterChangeCallback |
KinBody::GetPhysicsData |
400 |
KinBody::serialize |
KinBody::GetCollisionData |
404 |
KinBody::GetKinematicsGeometryHash |
KinBody::GetManageData |
408 |
KinBody::SetJointVelocities |
KinBody::GetUpdateStamp |
412 |
KinBody::GetVelocity |
KinBody::RegisterChangeCallback |
416 |
KinBody::SetZeroConfiguration |
KinBody::serialize |
420 |
KinBody::SetPhysicsData |
KinBody::GetKinematicsGeometryHash |
424 |
KinBody::SetCollisionData |
KinBody::SetJointVelocities |
428 |
KinBody::SetManageData |
KinBody::GetVelocity |
432 |
KinBody::_ComputeInternalInformation |
KinBody::SetZeroConfiguration |
436 |
KinBody::_ParametersChanged |
KinBody::GetConfigurationSpecification |
440 |
KinBody::_IsAttached |
KinBody::GetConfigurationSpecificationIndices |
444 |
KinBody::_AttachBody |
KinBody::SetConfigurationValues |
448 |
KinBody::_RemoveAttachedBody |
KinBody::GetConfigurationValues |
452 |
KinBody::_ResetInternalCollisionCache |
KinBody::SetPhysicsData |
456 |
KinBody::_CreateFunctionParser |
KinBody::SetCollisionData |
460 |
|
KinBody::SetViewerData |
464 |
|
KinBody::SetManageData |
468 |
|
KinBody::_ComputeInternalInformation |
472 |
|
KinBody::_ParametersChanged |
476 |
|
KinBody::_IsAttached |
480 |
|
KinBody::_AttachBody |
484 |
|
KinBody::_RemoveAttachedBody |
488 |
|
KinBody::_ResetInternalCollisionCache |
492 |
|
KinBody::_CreateFunctionParser |
[+] affected symbols (146)
KinBody::_AttachBody ( KinBodyPtr body )This method is from 'KinBody' class.
KinBody::_ComputeInternalInformation ( )This method is from 'KinBody' class.
KinBody::_CreateFunctionParser ( )This method is from 'KinBody' class.
KinBody::_IsAttached ( KinBodyConstPtr body, std::set<KinBodyConstPtr>& setChecked ) constThis method is from 'KinBody' class.
KinBody::_ParametersChanged ( int parameters )This method is from 'KinBody' class.
KinBody::_RemoveAttachedBody ( KinBodyPtr body )This method is from 'KinBody' class.
KinBody::_ResetInternalCollisionCache ( )This method is from 'KinBody' class.
KinBody::CalculateAngularVelocityJacobian ( int linkindex, boost::multi_array<double, 2u>& vjacobian ) constThis method is from 'KinBody' class.
KinBody::CalculateAngularVelocityJacobian ( int linkindex, std::vector<double>& pfJacobian ) constThis method is from 'KinBody' class.
KinBody::CalculateJacobian ( int linkindex, Vector const& offset, boost::multi_array<double, 2u>& vjacobian ) constThis method is from 'KinBody' class.
KinBody::CalculateJacobian ( int linkindex, Vector const& offset, std::vector<double>& pfJacobian ) constThis method is from 'KinBody' class.
KinBody::CalculateRotationJacobian ( int linkindex, Vector const& quat, boost::multi_array<double, 2u>& vjacobian ) constThis method is from 'KinBody' class.
KinBody::CalculateRotationJacobian ( int linkindex, Vector const& quat, std::vector<double>& pfJacobian ) constThis method is from 'KinBody' class.
KinBody::CheckSelfCollision ( CollisionReportPtr report ) constThis method is from 'KinBody' class.
KinBody::Clone ( InterfaceBaseConstPtr preference, int cloningoptions )This method is from 'KinBody' class.
KinBody::ComputeAABB ( ) constThis method is from 'KinBody' class.
KinBody::Destroy ( )This method is from 'KinBody' class.
KinBody::DoesAffect ( int jointindex, int linkindex ) constThis method is from 'KinBody' class.
KinBody::Enable ( bool enable )This method is from 'KinBody' class.
KinBody::GetAdjacentLinks ( ) constThis method is from 'KinBody' class.
KinBody::GetAttached ( std::set<KinBodyPtr>& setAttached ) constThis method is from 'KinBody' class.
KinBody::GetCenterOfMass ( ) constThis method is from 'KinBody' class.
KinBody::GetChain ( int linkindex1, int linkindex2, std::vector<KinBody::JointPtr>& vjoints ) constThis method is from 'KinBody' class.
KinBody::GetChain ( int linkindex1, int linkindex2, std::vector<KinBody::LinkPtr>& vlinks ) constThis method is from 'KinBody' class.
KinBody::GetClosedLoops ( ) constThis method is from 'KinBody' class.
KinBody::GetDependencyOrderedJoints ( ) constThis method is from 'KinBody' class.
KinBody::GetDOF ( ) constThis method is from 'KinBody' class.
KinBody::GetDOFLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit ) constThis method is from 'KinBody' class.
KinBody::GetDOFMaxTorque ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetDOFResolutions ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetDOFValues ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetDOFVelocities ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetDOFVelocityLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit ) constThis method is from 'KinBody' class.
KinBody::GetDOFWeights ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetEnvironmentId ( ) constThis method is from 'KinBody' class.
KinBody::GetJoint ( std::string const& name ) constThis method is from 'KinBody' class.
KinBody::GetJointFromDOFIndex ( int dofindex ) constThis method is from 'KinBody' class.
KinBody::GetJointIndex ( std::string const& name ) constThis method is from 'KinBody' class.
KinBody::GetKinematicsGeometryHash ( ) constThis method is from 'KinBody' class.
KinBody::GetLink ( std::string const& name ) constThis method is from 'KinBody' class.
KinBody::GetLinkTransformations ( std::vector<Transform>& transforms ) constThis method is from 'KinBody' class.
KinBody::GetLinkVelocities ( std::vector<std::pair<Vector, geometry::RaveVector<double> > >& velocities ) constThis method is from 'KinBody' class.
KinBody::GetNonAdjacentLinks ( int adjacentoptions ) constThis method is from 'KinBody' class.
KinBody::GetRigidlyAttachedLinks ( int linkindex, std::vector<KinBody::LinkPtr>& vattachedlinks ) constThis method is from 'KinBody' class.
KinBody::GetTransform ( ) constThis method is from 'KinBody' class.
KinBody::GetVelocity ( Vector& linearvel, Vector& angularvel ) constThis method is from 'KinBody' class.
KinBody::InitFromBoxes ( std::vector<AABB>const& boxes, bool draw )This method is from 'KinBody' class.
KinBody::InitFromBoxes ( std::vector<OBB>const& boxes, bool draw )This method is from 'KinBody' class.
KinBody::InitFromData ( std::string const& data, AttributesList const& atts )This method is from 'KinBody' class.
KinBody::InitFromFile ( std::string const& filename, AttributesList const& atts )This method is from 'KinBody' class.
KinBody::InitFromSpheres ( std::vector<Vector>const& vspheres, bool draw )This method is from 'KinBody' class.
KinBody::InitFromTrimesh ( KinBody::Link::TRIMESH const& trimesh, bool draw )This method is from 'KinBody' class.
KinBody::IsAttached ( KinBodyConstPtr body ) constThis method is from 'KinBody' class.
KinBody::IsDOFInChain ( int linkindex1, int linkindex2, int dofindex ) constThis method is from 'KinBody' class.
KinBody::IsEnabled ( ) constThis method is from 'KinBody' class.
KinBody::KinBody [in-charge] ( InterfaceType type, EnvironmentBasePtr penv )This constructor is from 'KinBody' class.
KinBody::RegisterChangeCallback ( int properties )This method is from 'KinBody' class.
KinBody::serialize ( std::ostream& o, int options ) constThis method is from 'KinBody' class.
KinBody::SetDOFTorques ( std::vector<double>const& torques, bool add )This method is from 'KinBody' class.
KinBody::SetDOFValues ( std::vector<double>const& values, bool checklimits )This method is from 'KinBody' class.
KinBody::SetDOFValues ( std::vector<double>const& values, Transform const& transform, bool checklimits )This method is from 'KinBody' class.
KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, bool checklimits )This method is from 'KinBody' class.
KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, Vector const& linearvel, Vector const& angularvel, bool checklimits )This method is from 'KinBody' class.
KinBody::SetLinkTransformations ( std::vector<Transform>const& transforms )This method is from 'KinBody' class.
KinBody::SetLinkVelocities ( std::vector<std::pair<Vector, geometry::RaveVector<double> > >const& velocities )This method is from 'KinBody' class.
KinBody::SetName ( std::string const& name )This method is from 'KinBody' class.
KinBody::SetTransform ( Transform const& transform )This method is from 'KinBody' class.
KinBody::SetVelocity ( Vector const& linearvel, Vector const& angularvel )This method is from 'KinBody' class.
KinBody::SetZeroConfiguration ( )This method is from 'KinBody' class.
KinBody::SimulationStep ( dReal fElapsedTime )This method is from 'KinBody' class.
KinBody::SubtractDOFValues ( std::vector<double>& values1, std::vector<double>const& values2 ) constThis method is from 'KinBody' class.
KinBody::~KinBody [in-charge] ( )This method is from 'KinBody' class.
RobotBase::_ComputeInternalInformation ( )This method is from derived class 'RobotBase'.
RobotBase::_ParametersChanged ( int parameters )This method is from derived class 'RobotBase'.
RobotBase::_UpdateAttachedSensors ( )This method is from derived class 'RobotBase'.
RobotBase::_UpdateGrabbedBodies ( )This method is from derived class 'RobotBase'.
RobotBase::CalculateActiveAngularVelocityJacobian ( int index, boost::multi_array<double, 2u>& mjacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CalculateActiveAngularVelocityJacobian ( int index, std::vector<double>& pfJacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CalculateActiveJacobian ( int index, Vector const& offset, boost::multi_array<double, 2u>& mjacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CalculateActiveJacobian ( int index, Vector const& offset, std::vector<double>& pfJacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CalculateActiveRotationJacobian ( int index, Vector const& qInitialRot, boost::multi_array<double, 2u>& vjacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CalculateActiveRotationJacobian ( int index, Vector const& qInitialRot, std::vector<double>& pfJacobian ) constThis method is from derived class 'RobotBase'.
RobotBase::CheckLinkCollision ( int ilinkindex, Transform const& tlinktrans, CollisionReportPtr report )This method is from derived class 'RobotBase'.
RobotBase::CheckSelfCollision ( CollisionReportPtr report ) constThis method is from derived class 'RobotBase'.
RobotBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions )This method is from derived class 'RobotBase'.
RobotBase::Destroy ( )This method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFIndices ( ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFLimits ( std::vector<double>& lower, std::vector<double>& upper ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFMaxAccel ( std::vector<double>& v ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFMaxVel ( std::vector<double>& v ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFResolutions ( std::vector<double>& v ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFValues ( std::vector<double>& v ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFVelocities ( std::vector<double>& velocities ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveDOFWeights ( std::vector<double>& v ) constThis method is from derived class 'RobotBase'.
RobotBase::GetActiveManipulator ( )This method is from derived class 'RobotBase'.
RobotBase::GetActiveManipulator ( ) constThis method is from derived class 'RobotBase'.
RobotBase::GetAffineDOFIndex ( RobotBase::DOFAffine dof ) constThis method is from derived class 'RobotBase'.
RobotBase::GetAffineRotation3DLimits ( Vector& lower, Vector& upper ) constThis method is from derived class 'RobotBase'.
RobotBase::GetAffineRotationAxisLimits ( Vector& lower, Vector& upper ) constThis method is from derived class 'RobotBase'.
RobotBase::GetAffineTranslationLimits ( Vector& lower, Vector& upper ) constThis method is from derived class 'RobotBase'.
RobotBase::GetFullTrajectoryFromActive ( TrajectoryBasePtr pFullTraj, TrajectoryBaseConstPtr pActiveTraj, bool bOverwriteTransforms )This method is from derived class 'RobotBase'.
RobotBase::GetGrabbed ( std::vector<KinBodyPtr>& vbodies ) constThis method is from derived class 'RobotBase'.
RobotBase::GetNonAdjacentLinks ( int adjacentoptions ) constThis method is from derived class 'RobotBase'.
RobotBase::GetRobotStructureHash ( ) constThis method is from derived class 'RobotBase'.
RobotBase::Grab ( KinBodyPtr body )This method is from derived class 'RobotBase'.
RobotBase::Grab ( KinBodyPtr body, KinBody::LinkPtr pRobotLinkToGrabWith )This method is from derived class 'RobotBase'.
RobotBase::Grab ( KinBodyPtr body, KinBody::LinkPtr pRobotLinkToGrabWith, std::set<int>const& setRobotLinksToIgnore )This method is from derived class 'RobotBase'.
RobotBase::Grab ( KinBodyPtr body, std::set<int>const& setRobotLinksToIgnore )This method is from derived class 'RobotBase'.
RobotBase::InitFromData ( std::string const& data, AttributesList const& atts )This method is from derived class 'RobotBase'.
RobotBase::InitFromFile ( std::string const& filename, AttributesList const& atts )This method is from derived class 'RobotBase'.
RobotBase::IsGrabbing ( KinBodyConstPtr body ) constThis method is from derived class 'RobotBase'.
RobotBase::RegrabAll ( )This method is from derived class 'RobotBase'.
RobotBase::Release ( KinBodyPtr body )This method is from derived class 'RobotBase'.
RobotBase::ReleaseAllGrabbed ( )This method is from derived class 'RobotBase'.
RobotBase::RobotBase [in-charge] ( EnvironmentBasePtr penv )This constructor is from derived class 'RobotBase'.
RobotBase::serialize ( std::ostream& o, int options ) constThis method is from derived class 'RobotBase'.
RobotBase::SetActiveDOFs ( std::vector<int>const& dofindices, int affine )This method is from derived class 'RobotBase'.
RobotBase::SetActiveDOFs ( std::vector<int>const& dofindices, int affine, Vector const& rotationaxis )This method is from derived class 'RobotBase'.
RobotBase::SetActiveDOFValues ( std::vector<double>const& values, bool bCheckLimits )This method is from derived class 'RobotBase'.
RobotBase::SetActiveDOFVelocities ( std::vector<double>const& velocities, bool bCheckLimits )This method is from derived class 'RobotBase'.
RobotBase::SetActiveManipulator ( int index )This method is from derived class 'RobotBase'.
RobotBase::SetActiveManipulator ( std::string const& manipname )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotation3DLimits ( Vector const& lower, Vector const& upper )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotation3DMaxVels ( Vector const& vels )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotation3DResolution ( Vector const& resolution )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotation3DWeights ( Vector const& weights )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationAxisLimits ( Vector const& lower, Vector const& upper )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationAxisMaxVels ( Vector const& vels )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationAxisResolution ( Vector const& resolution )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationAxisWeights ( Vector const& weights )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationQuatLimits ( Vector const& quatangle )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationQuatMaxVels ( dReal vels )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationQuatResolution ( dReal resolution )This method is from derived class 'RobotBase'.
RobotBase::SetAffineRotationQuatWeights ( dReal weights )This method is from derived class 'RobotBase'.
RobotBase::SetAffineTranslationLimits ( Vector const& lower, Vector const& upper )This method is from derived class 'RobotBase'.
RobotBase::SetAffineTranslationMaxVels ( Vector const& vels )This method is from derived class 'RobotBase'.
RobotBase::SetAffineTranslationResolution ( Vector const& resolution )This method is from derived class 'RobotBase'.
RobotBase::SetAffineTranslationWeights ( Vector const& weights )This method is from derived class 'RobotBase'.
RobotBase::SetController ( ControllerBasePtr controller, std::vector<int>const& dofindices, int nControlTransformation )This method is from derived class 'RobotBase'.
RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, bool bCheckLimits )This method is from derived class 'RobotBase'.
RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, Transform const& transbase, bool bCheckLimits )This method is from derived class 'RobotBase'.
RobotBase::SetLinkTransformations ( std::vector<Transform>const& vbodies )This method is from derived class 'RobotBase'.
RobotBase::SetTransform ( Transform const& trans )This method is from derived class 'RobotBase'.
RobotBase::SimulationStep ( dReal fElapsedTime )This method is from derived class 'RobotBase'.
RobotBase::SubtractActiveDOFValues ( std::vector<double>& q1, std::vector<double>const& q2 ) constThis method is from derived class 'RobotBase'.
RobotBase::~RobotBase [in-charge] ( )This method is from derived class 'RobotBase'.
[+] class KinBody::Joint (6)
| Change |
Effect |
1 | Size of this class has been increased from 800 bytes to 812 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Virtual method KinBody::Joint::GetAccelerationLimits ( std::vector<double>& vmax, bool bAppend ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method KinBody::Joint::GetTorqueLimits ( std::vector<double>& vmax, bool bAppend ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Virtual method KinBody::Joint::GetVelocityLimits ( std::vector<double>& vmax, bool bAppend ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Virtual method KinBody::Joint::SetAccelerationLimits ( std::vector<double>const& vmax ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Virtual method KinBody::Joint::SetTorqueLimits ( std::vector<double>const& vmax ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 34 entries | Virtual Table (New) - 39 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
KinBody::~Joint |
KinBody::~Joint |
12 |
KinBody::~Joint |
KinBody::~Joint |
16 |
KinBody::Joint::SetResolution |
KinBody::Joint::SetResolution |
20 |
KinBody::Joint::GetDOF |
KinBody::Joint::GetDOF |
24 |
KinBody::Joint::IsCircular |
KinBody::Joint::IsCircular |
28 |
KinBody::Joint::IsRevolute |
KinBody::Joint::IsRevolute |
32 |
KinBody::Joint::IsPrismatic |
KinBody::Joint::IsPrismatic |
36 |
KinBody::Joint::IsStatic |
KinBody::Joint::IsStatic |
40 |
KinBody::Joint::GetValues |
KinBody::Joint::GetValues |
44 |
KinBody::Joint::GetValue |
KinBody::Joint::GetValue |
48 |
KinBody::Joint::GetVelocities |
KinBody::Joint::GetVelocities |
52 |
KinBody::Joint::AddTorque |
KinBody::Joint::AddTorque |
56 |
KinBody::Joint::GetAnchor |
KinBody::Joint::GetAnchor |
60 |
KinBody::Joint::GetAxis |
KinBody::Joint::GetAxis |
64 |
KinBody::Joint::GetLimits |
KinBody::Joint::GetLimits |
68 |
KinBody::Joint::SetLimits |
KinBody::Joint::SetLimits |
72 |
KinBody::Joint::SetJointLimits |
KinBody::Joint::SetJointLimits |
76 |
KinBody::Joint::GetVelocityLimits |
KinBody::Joint::GetVelocityLimits |
80 |
KinBody::Joint::SetVelocityLimits |
KinBody::Joint::GetVelocityLimits |
84 |
KinBody::Joint::GetWeight |
KinBody::Joint::SetVelocityLimits |
88 |
KinBody::Joint::SetWeights |
KinBody::Joint::GetAccelerationLimits |
92 |
KinBody::Joint::SetWrapOffset |
KinBody::Joint::SetAccelerationLimits |
96 |
KinBody::Joint::SetOffset |
KinBody::Joint::GetTorqueLimits |
100 |
KinBody::Joint::serialize |
KinBody::Joint::SetTorqueLimits |
104 |
KinBody::Joint::GetHierarchyParentLink |
KinBody::Joint::GetWeight |
108 |
KinBody::Joint::GetHierarchyChildLink |
KinBody::Joint::SetWeights |
112 |
KinBody::Joint::GetInternalHierarchyAnchor |
KinBody::Joint::SetWrapOffset |
116 |
KinBody::Joint::GetInternalHierarchyAxis |
KinBody::Joint::SetOffset |
120 |
KinBody::Joint::GetInternalHierarchyLeftTransform |
KinBody::Joint::serialize |
124 |
KinBody::Joint::GetInternalHierarchyRightTransform |
KinBody::Joint::GetHierarchyParentLink |
128 |
KinBody::Joint::_ComputePartialVelocities |
KinBody::Joint::GetHierarchyChildLink |
132 |
KinBody::Joint::_ComputeInternalInformation |
KinBody::Joint::GetInternalHierarchyAnchor |
136 |
|
KinBody::Joint::GetInternalHierarchyAxis |
140 |
|
KinBody::Joint::GetInternalHierarchyLeftTransform |
144 |
|
KinBody::Joint::GetInternalHierarchyRightTransform |
148 |
|
KinBody::Joint::_ComputePartialVelocities |
152 |
|
KinBody::Joint::_ComputeInternalInformation |
[+] affected symbols (35)
KinBody::Joint::_ComputeInternalInformation ( KinBody::LinkPtr plink0, KinBody::LinkPtr plink1, Vector const& vanchor, std::vector<Vector>const& vaxes, std::vector<double>const& vcurrentvalues )This method is from 'KinBody::Joint' class.
KinBody::Joint::_ComputePartialVelocities ( std::vector<std::pair<int, double> >& vpartials, int iaxis, std::map<std::pair<KinBody::Joint::MIMIC::DOFFormat, int>, double>& mapcachedpartials ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::AddTorque ( std::vector<double>const& torques )This method is from 'KinBody::Joint' class.
KinBody::Joint::GetAnchor ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetAxis ( int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetDOF ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetHierarchyChildLink ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetHierarchyParentLink ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetInternalHierarchyAnchor ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetInternalHierarchyAxis ( int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetInternalHierarchyLeftTransform ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetInternalHierarchyRightTransform ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit, bool bAppend ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetMimicCoeffs ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetMimicDOFIndices ( std::vector<int>& vmimicdofs, int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetMimicEquation ( int axis, int type, std::string const& format ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetMimicJointIndex ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetValue ( int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetValues ( std::vector<double>& values, bool bAppend ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetVelocities ( std::vector<double>& values, bool bAppend ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetVelocityLimits ( std::vector<double>& vlower, std::vector<double>& vupper, bool bAppend ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetWeight ( int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::IsMimic ( int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::IsPrismatic ( int iaxis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::IsRevolute ( int iaxis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::IsStatic ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::Joint [in-charge] ( KinBodyPtr parent )This constructor is from 'KinBody::Joint' class.
KinBody::Joint::serialize ( std::ostream& o, int options ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::SetLimits ( std::vector<double>const& lower, std::vector<double>const& upper )This method is from 'KinBody::Joint' class.
KinBody::Joint::SetMimicEquations ( int axis, std::string const& poseq, std::string const& veleq, std::string const& acceleq )This method is from 'KinBody::Joint' class.
KinBody::Joint::SetResolution ( dReal resolution )This method is from 'KinBody::Joint' class.
KinBody::Joint::SetVelocityLimits ( std::vector<double>const& vmaxvel )This method is from 'KinBody::Joint' class.
KinBody::Joint::SetWeights ( std::vector<double>const& weights )This method is from 'KinBody::Joint' class.
KinBody::Joint::SetWrapOffset ( dReal offset, int iaxis )This method is from 'KinBody::Joint' class.
KinBody::Joint::~Joint [in-charge] ( )This method is from 'KinBody::Joint' class.
[+] class KinBody::KinBodyStateSaver (3)
| Change |
Effect |
1 | Size of this class has been increased from 52 bytes to 64 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Virtual method KinBody::KinBodyStateSaver::Restore ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method KinBody::KinBodyStateSaver::_RestoreKinBody ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
KinBody::~KinBodyStateSaver |
KinBody::~KinBodyStateSaver |
12 |
KinBody::~KinBodyStateSaver |
KinBody::~KinBodyStateSaver |
16 |
|
KinBody::KinBodyStateSaver::Restore |
20 |
|
KinBody::KinBodyStateSaver::_RestoreKinBody |
[+] affected symbols (4)
KinBody::KinBodyStateSaver::KinBodyStateSaver [in-charge] ( KinBodyPtr pbody, int options )This constructor is from 'KinBody::KinBodyStateSaver' class.
KinBody::KinBodyStateSaver::~KinBodyStateSaver [in-charge] ( )This method is from 'KinBody::KinBodyStateSaver' class.
RobotBase::RobotStateSaver::RobotStateSaver [in-charge] ( RobotBasePtr probot, int options )This constructor is from derived class 'RobotBase::RobotStateSaver'.
RobotBase::RobotStateSaver::~RobotStateSaver [in-charge] ( )This method is from derived class 'RobotBase::RobotStateSaver'.
[+] class KinBody::Link (7)
| Change |
Effect |
1 | Field _transMass has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Virtual method KinBody::Link::GetGlobalInertia ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method KinBody::Link::GetLocalInertia ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Virtual method KinBody::Link::IsVisible ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Virtual method KinBody::Link::SetVisible ( bool visible ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | The relative position of virtual method KinBody::Link::Enable ( bool enable ) has been changed from 3 to 2. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
7 | The relative position of virtual method KinBody::Link::IsEnabled ( ) const has been changed from 2 to 3. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 22 entries | Virtual Table (New) - 26 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
KinBody::~Link |
KinBody::~Link |
12 |
KinBody::~Link |
KinBody::~Link |
16 |
KinBody::Link::IsEnabled |
KinBody::Link::Enable |
20 |
KinBody::Link::Enable |
KinBody::Link::IsEnabled |
24 |
KinBody::Link::ComputeAABB |
KinBody::Link::SetVisible |
28 |
KinBody::Link::GetParentLinks |
KinBody::Link::IsVisible |
32 |
KinBody::Link::IsParentLink |
KinBody::Link::ComputeAABB |
36 |
KinBody::Link::SetStatic |
KinBody::Link::GetParentLinks |
40 |
KinBody::Link::SetTransform |
KinBody::Link::IsParentLink |
44 |
KinBody::Link::SetForce |
KinBody::Link::GetLocalInertia |
48 |
KinBody::Link::SetTorque |
KinBody::Link::GetGlobalInertia |
52 |
KinBody::Link::SetVelocity |
KinBody::Link::SetStatic |
56 |
KinBody::Link::GetVelocity |
KinBody::Link::SetTransform |
60 |
KinBody::Link::GetGeometry |
KinBody::Link::SetForce |
64 |
KinBody::Link::SwapGeometries |
KinBody::Link::SetTorque |
68 |
KinBody::Link::ValidateContactNormal |
KinBody::Link::SetVelocity |
72 |
KinBody::Link::IsRigidlyAttached |
KinBody::Link::GetVelocity |
76 |
KinBody::Link::GetRigidlyAttachedLinks |
KinBody::Link::GetGeometry |
80 |
KinBody::Link::serialize |
KinBody::Link::SwapGeometries |
84 |
KinBody::Link::_Update |
KinBody::Link::ValidateContactNormal |
88 |
|
KinBody::Link::IsRigidlyAttached |
92 |
|
KinBody::Link::GetRigidlyAttachedLinks |
96 |
|
KinBody::Link::serialize |
100 |
|
KinBody::Link::_Update |
[+] affected symbols (20)
KinBody::Link::_Update ( )This method is from 'KinBody::Link' class.
KinBody::Link::ComputeAABB ( ) constThis method is from 'KinBody::Link' class.
KinBody::Link::Enable ( bool enable )This method is from 'KinBody::Link' class.
KinBody::Link::GetGeometry ( int index )This method is from 'KinBody::Link' class.
KinBody::Link::GetParentLinks ( std::vector<KinBody::LinkPtr>& vParentLinks ) constThis method is from 'KinBody::Link' class.
KinBody::Link::GetRigidlyAttachedLinks ( std::vector<KinBody::LinkPtr>& vattachedlinks ) constThis method is from 'KinBody::Link' class.
KinBody::Link::GetVelocity ( Vector& linearvel, Vector& angularvel ) constThis method is from 'KinBody::Link' class.
KinBody::Link::IsEnabled ( ) constThis method is from 'KinBody::Link' class.
KinBody::Link::IsParentLink ( boost::shared_ptr<KinBody::Link const> plink ) constThis method is from 'KinBody::Link' class.
KinBody::Link::IsRigidlyAttached ( boost::shared_ptr<KinBody::Link const> plink ) constThis method is from 'KinBody::Link' class.
KinBody::Link::Link [in-charge] ( KinBodyPtr parent )This constructor is from 'KinBody::Link' class.
KinBody::Link::serialize ( std::ostream& o, int options ) constThis method is from 'KinBody::Link' class.
KinBody::Link::SetForce ( Vector const& force, Vector const& pos, bool add )This method is from 'KinBody::Link' class.
KinBody::Link::SetStatic ( bool bStatic )This method is from 'KinBody::Link' class.
KinBody::Link::SetTorque ( Vector const& torque, bool add )This method is from 'KinBody::Link' class.
KinBody::Link::SetTransform ( Transform const& transform )This method is from 'KinBody::Link' class.
KinBody::Link::SetVelocity ( Vector const& linearvel, Vector const& angularvel )This method is from 'KinBody::Link' class.
KinBody::Link::SwapGeometries ( std::list<KinBody::Link::GEOMPROPERTIES>& listNewGeometries )This method is from 'KinBody::Link' class.
KinBody::Link::ValidateContactNormal ( Vector const& position, Vector& normal ) constThis method is from 'KinBody::Link' class.
KinBody::Link::~Link [in-charge] ( )This method is from 'KinBody::Link' class.
planner.h
namespace OpenRAVE
[+] class PlannerBase (2)
| Change |
Effect |
1 | Size of this class has been changed from 128 bytes to 136 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 | Pure virtual method PlannerBase::PlanPath ( TrajectoryBasePtr ptraj ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 21 entries | Virtual Table (New) - 26 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PlannerBase |
~PlannerBase |
12 |
~PlannerBase |
~PlannerBase |
16 |
InterfaceBase::GetDescription |
InterfaceBase::GetDescription |
20 |
InterfaceBase::SetUserData |
InterfaceBase::SetDescription |
24 |
InterfaceBase::SetUserData |
InterfaceBase::SetUserData |
28 |
InterfaceBase::GetUserData |
InterfaceBase::SetUserData |
32 |
InterfaceBase::GetURI |
InterfaceBase::GetUserData |
36 |
InterfaceBase::GetXMLFilename |
InterfaceBase::GetURI |
40 |
InterfaceBase::Clone |
InterfaceBase::GetXMLFilename |
44 |
InterfaceBase::SendCommand |
InterfaceBase::Clone |
48 |
InterfaceBase::RegisterCommand |
InterfaceBase::SendCommand |
52 |
InterfaceBase::UnregisterCommand |
InterfaceBase::RegisterCommand |
56 |
PlannerBase::GetHash |
InterfaceBase::UnregisterCommand |
60 |
InterfaceBase::_GetCommandHelp |
PlannerBase::GetHash |
64 |
__cxa_pure_virtual |
InterfaceBase::_GetCommandHelp |
68 |
PlannerBase::InitPlan |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
PlannerBase::InitPlan |
76 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
PlannerBase::_OptimizePath |
PlannerBase::PlanPath |
84 |
|
__cxa_pure_virtual |
88 |
|
PlannerBase::RegisterPlanCallback |
92 |
|
PlannerBase::_ProcessPostPlanners |
96 |
|
PlannerBase::_OptimizePath |
100 |
|
PlannerBase::_CallCallbacks |
[+] affected symbols (3)
PlannerBase::GetParameters ( ) constThis method is from 'PlannerBase' class.
PlannerBase::InitPlan ( RobotBasePtr probot, PlannerBase::PlannerParametersConstPtr pparams )This method is from 'PlannerBase' class.
PlannerBase::InitPlan ( RobotBasePtr robot, std::istream& isParameters )This method is from 'PlannerBase' class.
[+] class PlannerBase::PlannerParameters (3)
| Change |
Effect |
1 | Field _sPathOptimizationParameters has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field _sPathOptimizationPlanner has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Size of this class has been increased from 524 bytes to 564 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (10)
operator<< ( std::ostream& O, PlannerBase::PlannerParameters const& v )2nd parameter 'v' (reference) has base type 'PlannerBase::PlannerParameters'.
operator>> ( std::istream& I, PlannerBase::PlannerParameters& v )2nd parameter 'v' (reference) has base type 'PlannerBase::PlannerParameters'.
PlannerBase::PlannerParameters::characters ( std::string const& ch )This method is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::copy ( boost::shared_ptr<PlannerBase::PlannerParameters const> r )This method is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::endElement ( std::string const& name )This method is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::operator= ( PlannerBase::PlannerParameters const& r )1st parameter 'r' (reference) has base type 'PlannerBase::PlannerParameters'.
PlannerBase::PlannerParameters::PlannerParameters [in-charge] ( )This constructor is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::serialize ( std::ostream& O ) constThis method is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::SetRobotActiveJoints ( RobotBasePtr robot )This method is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::startElement ( std::string const& name, AttributesList const& atts )This method is from 'PlannerBase::PlannerParameters' class.
planningutils.h
namespace OpenRAVE::planningutils
[+] class ManipulatorIKGoalSampler (6)
| Change |
Effect |
1 | Size of this class has been increased from 88 bytes to 100 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | First virtual method ManipulatorIKGoalSampler::GetIkParameterizationIndex ( int index ) has been added to this class. | 1) The layout of type structure has been shifted by 4 bytes by the added v-table pointer. 2) Size of class has been increased by 4 bytes. |
3 | First virtual method ManipulatorIKGoalSampler::Sample ( std::vector<double>& vgoal ) has been added to this class. | 1) The layout of type structure has been shifted by 4 bytes by the added v-table pointer. 2) Size of class has been increased by 4 bytes. |
4 | First virtual method ManipulatorIKGoalSampler::SetJitter ( OpenRAVE::dReal maxdist ) has been added to this class. | 1) The layout of type structure has been shifted by 4 bytes by the added v-table pointer. 2) Size of class has been increased by 4 bytes. |
5 | First virtual method ManipulatorIKGoalSampler::SetSamplingProb ( OpenRAVE::dReal fsampleprob ) has been added to this class. | 1) The layout of type structure has been shifted by 4 bytes by the added v-table pointer. 2) Size of class has been increased by 4 bytes. |
6 | First virtual method ManipulatorIKGoalSampler::~ManipulatorIKGoalSampler [in-charge-deleting] ( ) has been added to this class. | 1) The layout of type structure has been shifted by 4 bytes by the added v-table pointer. 2) Size of class has been increased by 4 bytes. |
[+] affected symbols (3)
ManipulatorIKGoalSampler::GetIkParameterizationIndex ( int index )This method is from 'ManipulatorIKGoalSampler' class.
ManipulatorIKGoalSampler::ManipulatorIKGoalSampler [in-charge] ( OpenRAVE::RobotBase::ManipulatorConstPtr pmanip, std::list<OpenRAVE::IkParameterization>const& listparameterizations, int nummaxsamples, int nummaxtries, OpenRAVE::dReal fsampleprob )This constructor is from 'ManipulatorIKGoalSampler' class.
ManipulatorIKGoalSampler::Sample ( std::vector<double>& vgoal )This method is from 'ManipulatorIKGoalSampler' class.
robot.h
namespace OpenRAVE
[+] class RobotBase (12)
| Change |
Effect |
1 | Size of this class has been increased from 1172 bytes to 1204 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Virtual method RobotBase::GetActiveDOFAccelerationLimits ( std::vector<double>& v ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method RobotBase::GetActiveDOFVelocityLimits ( std::vector<double>& v ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Virtual method RobotBase::GetAffineDOFIndex ( DOFAffine dof ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Virtual method RobotBase::GetFullTrajectoryFromActive ( TrajectoryBasePtr pFullTraj, TrajectoryBaseConstPtr pActiveTraj, bool bOverwriteTransforms ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | The relative position of virtual method RobotBase::GetActiveManipulator ( ) has been changed from 53 to 52. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
7 | The relative position of virtual method RobotBase::GetActiveManipulator ( ) const has been changed from 54 to 53. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
8 | The relative position of virtual method RobotBase::SetActiveDOFs ( std::vector<int>const& dofindices, int affine ) has been changed from 3 to 2. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
9 | The relative position of virtual method RobotBase::SetActiveDOFs ( std::vector<int>const& dofindices, int affine, Vector const& rotationaxis ) has been changed from 4 to 3. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
10 | The relative position of virtual method RobotBase::SetActiveManipulator ( int index ) has been changed from 51 to 50. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
11 | The relative position of virtual method RobotBase::SetActiveManipulator ( std::string const& manipname ) has been changed from 52 to 51. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
12 | The relative position of virtual method RobotBase::SubtractActiveDOFValues ( std::vector<double>& q1, std::vector<double>const& q2 ) const has been changed from 50 to 49. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 198 entries | Virtual Table (New) - 209 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~RobotBase |
~RobotBase |
12 |
~RobotBase |
~RobotBase |
16 |
InterfaceBase::GetDescription |
InterfaceBase::GetDescription |
20 |
InterfaceBase::SetUserData |
InterfaceBase::SetDescription |
24 |
InterfaceBase::SetUserData |
InterfaceBase::SetUserData |
28 |
InterfaceBase::GetUserData |
InterfaceBase::SetUserData |
32 |
InterfaceBase::GetURI |
InterfaceBase::GetUserData |
36 |
InterfaceBase::GetXMLFilename |
InterfaceBase::GetURI |
40 |
RobotBase::Clone |
InterfaceBase::GetXMLFilename |
44 |
InterfaceBase::SendCommand |
RobotBase::Clone |
48 |
InterfaceBase::RegisterCommand |
InterfaceBase::SendCommand |
52 |
InterfaceBase::UnregisterCommand |
InterfaceBase::RegisterCommand |
56 |
RobotBase::GetHash |
InterfaceBase::UnregisterCommand |
60 |
InterfaceBase::_GetCommandHelp |
RobotBase::GetHash |
64 |
RobotBase::Destroy |
InterfaceBase::_GetCommandHelp |
68 |
RobotBase::InitFromFile |
RobotBase::Destroy |
72 |
RobotBase::InitFromData |
RobotBase::InitFromFile |
76 |
KinBody::InitFromBoxes |
RobotBase::InitFromData |
80 |
KinBody::InitFromBoxes |
KinBody::InitFromBoxes |
84 |
KinBody::InitFromSpheres |
KinBody::InitFromBoxes |
88 |
KinBody::InitFromTrimesh |
KinBody::InitFromSpheres |
92 |
KinBody::GetName |
KinBody::InitFromTrimesh |
96 |
KinBody::SetName |
KinBody::GetName |
100 |
KinBody::GetDOF |
KinBody::SetName |
104 |
KinBody::GetDOFValues |
KinBody::GetDOF |
108 |
KinBody::GetDOFVelocities |
KinBody::GetDOFValues |
112 |
KinBody::GetDOFLimits |
KinBody::GetDOFVelocities |
116 |
KinBody::GetDOFVelocityLimits |
KinBody::GetDOFLimits |
120 |
KinBody::GetDOFMaxVel |
KinBody::GetDOFVelocityLimits |
124 |
KinBody::GetDOFMaxAccel |
KinBody::GetDOFVelocityLimits |
128 |
KinBody::GetDOFMaxTorque |
KinBody::GetDOFAccelerationLimits |
132 |
KinBody::GetDOFResolutions |
KinBody::GetDOFTorqueLimits |
136 |
KinBody::GetDOFWeights |
KinBody::GetDOFMaxVel |
140 |
KinBody::GetJointValues |
KinBody::GetDOFMaxAccel |
144 |
KinBody::GetJointVelocities |
KinBody::GetDOFMaxTorque |
148 |
KinBody::GetJointLimits |
KinBody::GetDOFResolutions |
152 |
KinBody::GetJointMaxVel |
KinBody::GetDOFWeights |
156 |
KinBody::GetJointMaxAccel |
KinBody::SetDOFVelocityLimits |
160 |
KinBody::GetJointMaxTorque |
KinBody::SetDOFAccelerationLimits |
164 |
KinBody::GetJointResolutions |
KinBody::SetDOFTorqueLimits |
168 |
KinBody::GetJointWeights |
KinBody::SetDOFWeights |
172 |
KinBody::GetRigidlyAttachedLinks |
KinBody::GetRigidlyAttachedLinks |
176 |
KinBody::GetDependencyOrderedJoints |
KinBody::GetDependencyOrderedJoints |
180 |
KinBody::GetClosedLoops |
KinBody::GetClosedLoops |
184 |
KinBody::GetChain |
KinBody::GetChain |
188 |
KinBody::GetChain |
KinBody::GetChain |
192 |
KinBody::IsDOFInChain |
KinBody::IsDOFInChain |
196 |
KinBody::GetJointIndex |
KinBody::GetJointIndex |
200 |
KinBody::GetJoint |
KinBody::GetJoint |
204 |
KinBody::GetJointFromDOFIndex |
KinBody::GetJointFromDOFIndex |
208 |
KinBody::SubtractDOFValues |
KinBody::SubtractDOFValues |
212 |
KinBody::SubtractJointValues |
KinBody::SubtractJointValues |
216 |
KinBody::SetDOFTorques |
KinBody::SetDOFTorques |
220 |
KinBody::SetJointTorques |
KinBody::SetJointTorques |
224 |
KinBody::GetLinks |
KinBody::GetLinks |
228 |
KinBody::GetLink |
KinBody::GetLink |
232 |
RobotBase::SimulationStep |
RobotBase::SimulationStep |
236 |
KinBody::GetLinkTransformations |
KinBody::GetLinkTransformations |
240 |
KinBody::GetBodyTransformations |
KinBody::GetLinkTransformations |
244 |
KinBody::GetTransform |
KinBody::GetBodyTransformations |
248 |
KinBody::SetVelocity |
KinBody::GetTransform |
252 |
KinBody::SetDOFVelocities |
KinBody::SetVelocity |
256 |
KinBody::SetDOFVelocities |
KinBody::SetDOFVelocities |
260 |
KinBody::GetLinkVelocities |
KinBody::SetDOFVelocities |
264 |
RobotBase::SetTransform |
KinBody::GetLinkVelocities |
268 |
KinBody::ComputeAABB |
RobotBase::SetTransform |
272 |
KinBody::GetCenterOfMass |
KinBody::ComputeAABB |
276 |
KinBody::Enable |
KinBody::GetCenterOfMass |
280 |
KinBody::EnableLink |
KinBody::Enable |
284 |
KinBody::IsEnabled |
KinBody::EnableLink |
288 |
RobotBase::SetDOFValues |
KinBody::IsEnabled |
292 |
KinBody::SetJointValues |
KinBody::SetVisible |
296 |
RobotBase::SetDOFValues |
KinBody::IsVisible |
300 |
KinBody::SetJointValues |
RobotBase::SetDOFValues |
304 |
RobotBase::SetLinkTransformations |
KinBody::SetJointValues |
308 |
KinBody::SetBodyTransformations |
RobotBase::SetDOFValues |
312 |
KinBody::SetLinkVelocities |
KinBody::SetJointValues |
316 |
KinBody::CalculateJacobian |
RobotBase::SetLinkTransformations |
320 |
KinBody::CalculateJacobian |
RobotBase::SetLinkTransformations |
324 |
KinBody::CalculateRotationJacobian |
KinBody::SetBodyTransformations |
328 |
KinBody::CalculateRotationJacobian |
KinBody::SetLinkVelocities |
332 |
KinBody::CalculateAngularVelocityJacobian |
KinBody::CalculateJacobian |
336 |
KinBody::CalculateAngularVelocityJacobian |
KinBody::CalculateJacobian |
340 |
RobotBase::CheckSelfCollision |
KinBody::CalculateRotationJacobian |
344 |
KinBody::IsAttached |
KinBody::CalculateRotationJacobian |
348 |
KinBody::GetAttached |
KinBody::CalculateAngularVelocityJacobian |
352 |
RobotBase::IsRobot |
KinBody::CalculateAngularVelocityJacobian |
356 |
KinBody::GetEnvironmentId |
RobotBase::CheckSelfCollision |
360 |
KinBody::DoesAffect |
KinBody::IsAttached |
364 |
KinBody::SetGuiData |
KinBody::GetAttached |
368 |
KinBody::GetGuiData |
RobotBase::IsRobot |
372 |
RobotBase::GetNonAdjacentLinks |
KinBody::GetEnvironmentId |
376 |
KinBody::GetAdjacentLinks |
KinBody::DoesAffect |
380 |
KinBody::GetPhysicsData |
KinBody::GetViewerData |
384 |
KinBody::GetCollisionData |
KinBody::GetGuiData |
388 |
KinBody::GetManageData |
RobotBase::GetNonAdjacentLinks |
392 |
KinBody::GetUpdateStamp |
KinBody::GetAdjacentLinks |
396 |
KinBody::RegisterChangeCallback |
KinBody::GetPhysicsData |
400 |
RobotBase::serialize |
KinBody::GetCollisionData |
404 |
KinBody::GetKinematicsGeometryHash |
KinBody::GetManageData |
408 |
KinBody::SetJointVelocities |
KinBody::GetUpdateStamp |
412 |
KinBody::GetVelocity |
KinBody::RegisterChangeCallback |
416 |
KinBody::SetZeroConfiguration |
RobotBase::serialize |
420 |
KinBody::SetPhysicsData |
KinBody::GetKinematicsGeometryHash |
424 |
KinBody::SetCollisionData |
KinBody::SetJointVelocities |
428 |
KinBody::SetManageData |
KinBody::GetVelocity |
432 |
RobotBase::_ComputeInternalInformation |
KinBody::SetZeroConfiguration |
436 |
RobotBase::_ParametersChanged |
KinBody::GetConfigurationSpecification |
440 |
KinBody::_IsAttached |
KinBody::GetConfigurationSpecificationIndices |
444 |
KinBody::_AttachBody |
KinBody::SetConfigurationValues |
448 |
KinBody::_RemoveAttachedBody |
KinBody::GetConfigurationValues |
452 |
KinBody::_ResetInternalCollisionCache |
KinBody::SetPhysicsData |
456 |
KinBody::_CreateFunctionParser |
KinBody::SetCollisionData |
460 |
RobotBase::GetManipulators |
KinBody::SetViewerData |
464 |
RobotBase::SetMotion |
KinBody::SetManageData |
468 |
RobotBase::GetAttachedSensors |
RobotBase::_ComputeInternalInformation |
472 |
RobotBase::SetActiveDOFs |
RobotBase::_ParametersChanged |
476 |
RobotBase::SetActiveDOFs |
KinBody::_IsAttached |
480 |
RobotBase::GetActiveDOF |
KinBody::_AttachBody |
484 |
RobotBase::GetAffineDOF |
KinBody::_RemoveAttachedBody |
488 |
RobotBase::GetAffineDOFIndex |
KinBody::_ResetInternalCollisionCache |
492 |
RobotBase::GetActiveDOFIndices |
KinBody::_CreateFunctionParser |
496 |
RobotBase::GetAffineRotationAxis |
RobotBase::GetManipulators |
500 |
RobotBase::SetAffineTranslationLimits |
RobotBase::GetAttachedSensors |
504 |
RobotBase::SetAffineRotationAxisLimits |
RobotBase::SetActiveDOFs |
508 |
RobotBase::SetAffineRotation3DLimits |
RobotBase::SetActiveDOFs |
512 |
RobotBase::SetAffineRotationQuatLimits |
RobotBase::GetActiveDOF |
516 |
RobotBase::SetAffineTranslationMaxVels |
RobotBase::GetAffineDOF |
520 |
RobotBase::SetAffineRotationAxisMaxVels |
RobotBase::GetAffineDOFIndex |
524 |
RobotBase::SetAffineRotation3DMaxVels |
RobotBase::GetActiveConfigurationSpecification |
528 |
RobotBase::SetAffineRotationQuatMaxVels |
RobotBase::GetActiveDOFIndices |
532 |
RobotBase::SetAffineTranslationResolution |
RobotBase::GetAffineRotationAxis |
536 |
RobotBase::SetAffineRotationAxisResolution |
RobotBase::SetAffineTranslationLimits |
540 |
RobotBase::SetAffineRotation3DResolution |
RobotBase::SetAffineRotationAxisLimits |
544 |
RobotBase::SetAffineRotationQuatResolution |
RobotBase::SetAffineRotation3DLimits |
548 |
RobotBase::SetAffineTranslationWeights |
RobotBase::SetAffineRotationQuatLimits |
552 |
RobotBase::SetAffineRotationAxisWeights |
RobotBase::SetAffineTranslationMaxVels |
556 |
RobotBase::SetAffineRotation3DWeights |
RobotBase::SetAffineRotationAxisMaxVels |
560 |
RobotBase::SetAffineRotationQuatWeights |
RobotBase::SetAffineRotation3DMaxVels |
564 |
RobotBase::GetAffineTranslationLimits |
RobotBase::SetAffineRotationQuatMaxVels |
568 |
RobotBase::GetAffineRotationAxisLimits |
RobotBase::SetAffineTranslationResolution |
572 |
RobotBase::GetAffineRotation3DLimits |
RobotBase::SetAffineRotationAxisResolution |
576 |
RobotBase::GetAffineRotationQuatLimits |
RobotBase::SetAffineRotation3DResolution |
580 |
RobotBase::GetAffineTranslationMaxVels |
RobotBase::SetAffineRotationQuatResolution |
584 |
RobotBase::GetAffineRotationAxisMaxVels |
RobotBase::SetAffineTranslationWeights |
588 |
RobotBase::GetAffineRotation3DMaxVels |
RobotBase::SetAffineRotationAxisWeights |
592 |
RobotBase::GetAffineRotationQuatMaxVels |
RobotBase::SetAffineRotation3DWeights |
596 |
RobotBase::GetAffineTranslationResolution |
RobotBase::SetAffineRotationQuatWeights |
600 |
RobotBase::GetAffineRotationAxisResolution |
RobotBase::GetAffineTranslationLimits |
604 |
RobotBase::GetAffineRotation3DResolution |
RobotBase::GetAffineRotationAxisLimits |
608 |
RobotBase::GetAffineRotationQuatResolution |
RobotBase::GetAffineRotation3DLimits |
612 |
RobotBase::GetAffineTranslationWeights |
RobotBase::GetAffineRotationQuatLimits |
616 |
RobotBase::GetAffineRotationAxisWeights |
RobotBase::GetAffineTranslationMaxVels |
620 |
RobotBase::GetAffineRotation3DWeights |
RobotBase::GetAffineRotationAxisMaxVels |
624 |
RobotBase::GetAffineRotationQuatWeights |
RobotBase::GetAffineRotation3DMaxVels |
628 |
RobotBase::SetActiveDOFValues |
RobotBase::GetAffineRotationQuatMaxVels |
632 |
RobotBase::GetActiveDOFValues |
RobotBase::GetAffineTranslationResolution |
636 |
RobotBase::SetActiveDOFVelocities |
RobotBase::GetAffineRotationAxisResolution |
640 |
RobotBase::GetActiveDOFVelocities |
RobotBase::GetAffineRotation3DResolution |
644 |
RobotBase::GetActiveDOFLimits |
RobotBase::GetAffineRotationQuatResolution |
648 |
RobotBase::GetActiveDOFResolutions |
RobotBase::GetAffineTranslationWeights |
652 |
RobotBase::GetActiveDOFWeights |
RobotBase::GetAffineRotationAxisWeights |
656 |
RobotBase::GetActiveDOFMaxVel |
RobotBase::GetAffineRotation3DWeights |
660 |
RobotBase::GetActiveDOFMaxAccel |
RobotBase::GetAffineRotationQuatWeights |
664 |
RobotBase::SubtractActiveDOFValues |
RobotBase::SetActiveDOFValues |
668 |
RobotBase::SetActiveManipulator |
RobotBase::GetActiveDOFValues |
672 |
RobotBase::SetActiveManipulator |
RobotBase::SetActiveDOFVelocities |
676 |
RobotBase::GetActiveManipulator |
RobotBase::GetActiveDOFVelocities |
680 |
RobotBase::GetActiveManipulator |
RobotBase::GetActiveDOFLimits |
684 |
RobotBase::GetActiveManipulatorIndex |
RobotBase::GetActiveDOFResolutions |
688 |
RobotBase::GetFullTrajectoryFromActive |
RobotBase::GetActiveDOFWeights |
692 |
RobotBase::SetActiveMotion |
RobotBase::GetActiveDOFVelocityLimits |
696 |
RobotBase::SetActiveMotion |
RobotBase::GetActiveDOFAccelerationLimits |
700 |
RobotBase::CalculateActiveJacobian |
RobotBase::GetActiveDOFMaxVel |
704 |
RobotBase::CalculateActiveJacobian |
RobotBase::GetActiveDOFMaxAccel |
708 |
RobotBase::CalculateActiveRotationJacobian |
RobotBase::SubtractActiveDOFValues |
712 |
RobotBase::CalculateActiveRotationJacobian |
RobotBase::SetActiveManipulator |
716 |
RobotBase::CalculateActiveAngularVelocityJacobian |
RobotBase::SetActiveManipulator |
720 |
RobotBase::CalculateActiveAngularVelocityJacobian |
RobotBase::GetActiveManipulator |
724 |
RobotBase::Grab |
RobotBase::GetActiveManipulator |
728 |
RobotBase::Grab |
RobotBase::GetActiveManipulatorIndex |
732 |
RobotBase::Grab |
RobotBase::SetMotion |
736 |
RobotBase::Grab |
RobotBase::SetActiveMotion |
740 |
RobotBase::Release |
RobotBase::SetActiveMotion |
744 |
RobotBase::ReleaseAllGrabbed |
RobotBase::CalculateActiveJacobian |
748 |
RobotBase::RegrabAll |
RobotBase::CalculateActiveJacobian |
752 |
RobotBase::IsGrabbing |
RobotBase::CalculateActiveRotationJacobian |
756 |
RobotBase::GetGrabbed |
RobotBase::CalculateActiveRotationJacobian |
760 |
RobotBase::CheckLinkCollision |
RobotBase::CalculateActiveAngularVelocityJacobian |
764 |
RobotBase::GetRobotStructureHash |
RobotBase::CalculateActiveAngularVelocityJacobian |
768 |
RobotBase::GetController |
RobotBase::Grab |
772 |
RobotBase::SetController |
RobotBase::Grab |
776 |
RobotBase::SetController |
RobotBase::Grab |
780 |
RobotBase::_UpdateGrabbedBodies |
RobotBase::Grab |
784 |
RobotBase::_UpdateAttachedSensors |
RobotBase::Release |
788 |
RobotBase::GetKinBodyHash |
RobotBase::ReleaseAllGrabbed |
792 |
|
RobotBase::RegrabAll |
796 |
|
RobotBase::IsGrabbing |
800 |
|
RobotBase::GetGrabbed |
804 |
|
RobotBase::CheckLinkCollision |
808 |
|
RobotBase::GetRobotStructureHash |
812 |
|
RobotBase::GetController |
816 |
|
RobotBase::SetController |
820 |
|
RobotBase::SetController |
824 |
|
RobotBase::_UpdateGrabbedBodies |
828 |
|
RobotBase::_UpdateAttachedSensors |
832 |
|
RobotBase::GetKinBodyHash |
[+] affected symbols (71)
RobotBase::_ComputeInternalInformation ( )This method is from 'RobotBase' class.
RobotBase::_ParametersChanged ( int parameters )This method is from 'RobotBase' class.
RobotBase::_UpdateAttachedSensors ( )This method is from 'RobotBase' class.
RobotBase::_UpdateGrabbedBodies ( )This method is from 'RobotBase' class.
RobotBase::CalculateActiveAngularVelocityJacobian ( int index, boost::multi_array<double, 2u>& mjacobian ) constThis method is from 'RobotBase' class.
RobotBase::CalculateActiveAngularVelocityJacobian ( int index, std::vector<double>& pfJacobian ) constThis method is from 'RobotBase' class.
RobotBase::CalculateActiveJacobian ( int index, Vector const& offset, boost::multi_array<double, 2u>& mjacobian ) constThis method is from 'RobotBase' class.
RobotBase::CalculateActiveJacobian ( int index, Vector const& offset, std::vector<double>& pfJacobian ) constThis method is from 'RobotBase' class.
RobotBase::CalculateActiveRotationJacobian ( int index, Vector const& qInitialRot, boost::multi_array<double, 2u>& vjacobian ) constThis method is from 'RobotBase' class.
RobotBase::CalculateActiveRotationJacobian ( int index, Vector const& qInitialRot, std::vector<double>& pfJacobian ) constThis method is from 'RobotBase' class.
RobotBase::CheckLinkCollision ( int ilinkindex, Transform const& tlinktrans, CollisionReportPtr report )This method is from 'RobotBase' class.
RobotBase::CheckSelfCollision ( CollisionReportPtr report ) constThis method is from 'RobotBase' class.
RobotBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions )This method is from 'RobotBase' class.
RobotBase::Destroy ( )This method is from 'RobotBase' class.
RobotBase::GetActiveDOFIndices ( ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveDOFLimits ( std::vector<double>& lower, std::vector<double>& upper ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveDOFResolutions ( std::vector<double>& v ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveDOFValues ( std::vector<double>& v ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveDOFVelocities ( std::vector<double>& velocities ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveDOFWeights ( std::vector<double>& v ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveManipulator ( )This method is from 'RobotBase' class.
RobotBase::GetActiveManipulator ( ) constThis method is from 'RobotBase' class.
RobotBase::GetAffineRotation3DLimits ( Vector& lower, Vector& upper ) constThis method is from 'RobotBase' class.
RobotBase::GetAffineRotationAxisLimits ( Vector& lower, Vector& upper ) constThis method is from 'RobotBase' class.
RobotBase::GetAffineTranslationLimits ( Vector& lower, Vector& upper ) constThis method is from 'RobotBase' class.
RobotBase::GetFullTrajectoryFromActive ( TrajectoryBasePtr pFullTraj, TrajectoryBaseConstPtr pActiveTraj, bool bOverwriteTransforms )This method is from 'RobotBase' class.
RobotBase::GetGrabbed ( std::vector<KinBodyPtr>& vbodies ) constThis method is from 'RobotBase' class.
RobotBase::GetNonAdjacentLinks ( int adjacentoptions ) constThis method is from 'RobotBase' class.
RobotBase::GetRobotStructureHash ( ) constThis method is from 'RobotBase' class.
RobotBase::Grab ( KinBodyPtr body )This method is from 'RobotBase' class.
RobotBase::Grab ( KinBodyPtr body, KinBody::LinkPtr pRobotLinkToGrabWith )This method is from 'RobotBase' class.
RobotBase::Grab ( KinBodyPtr body, KinBody::LinkPtr pRobotLinkToGrabWith, std::set<int>const& setRobotLinksToIgnore )This method is from 'RobotBase' class.
RobotBase::Grab ( KinBodyPtr body, std::set<int>const& setRobotLinksToIgnore )This method is from 'RobotBase' class.
RobotBase::InitFromData ( std::string const& data, AttributesList const& atts )This method is from 'RobotBase' class.
RobotBase::InitFromFile ( std::string const& filename, AttributesList const& atts )This method is from 'RobotBase' class.
RobotBase::IsGrabbing ( KinBodyConstPtr body ) constThis method is from 'RobotBase' class.
RobotBase::RegrabAll ( )This method is from 'RobotBase' class.
RobotBase::Release ( KinBodyPtr body )This method is from 'RobotBase' class.
RobotBase::ReleaseAllGrabbed ( )This method is from 'RobotBase' class.
RobotBase::RobotBase [in-charge] ( EnvironmentBasePtr penv )This constructor is from 'RobotBase' class.
RobotBase::serialize ( std::ostream& o, int options ) constThis method is from 'RobotBase' class.
RobotBase::SetActiveDOFs ( std::vector<int>const& dofindices, int affine )This method is from 'RobotBase' class.
RobotBase::SetActiveDOFs ( std::vector<int>const& dofindices, int affine, Vector const& rotationaxis )This method is from 'RobotBase' class.
RobotBase::SetActiveDOFValues ( std::vector<double>const& values, bool bCheckLimits )This method is from 'RobotBase' class.
RobotBase::SetActiveDOFVelocities ( std::vector<double>const& velocities, bool bCheckLimits )This method is from 'RobotBase' class.
RobotBase::SetActiveManipulator ( int index )This method is from 'RobotBase' class.
RobotBase::SetActiveManipulator ( std::string const& manipname )This method is from 'RobotBase' class.
RobotBase::SetAffineRotation3DLimits ( Vector const& lower, Vector const& upper )This method is from 'RobotBase' class.
RobotBase::SetAffineRotation3DMaxVels ( Vector const& vels )This method is from 'RobotBase' class.
RobotBase::SetAffineRotation3DResolution ( Vector const& resolution )This method is from 'RobotBase' class.
RobotBase::SetAffineRotation3DWeights ( Vector const& weights )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationAxisLimits ( Vector const& lower, Vector const& upper )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationAxisMaxVels ( Vector const& vels )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationAxisResolution ( Vector const& resolution )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationAxisWeights ( Vector const& weights )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationQuatLimits ( Vector const& quatangle )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationQuatMaxVels ( dReal vels )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationQuatResolution ( dReal resolution )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationQuatWeights ( dReal weights )This method is from 'RobotBase' class.
RobotBase::SetAffineTranslationLimits ( Vector const& lower, Vector const& upper )This method is from 'RobotBase' class.
RobotBase::SetAffineTranslationMaxVels ( Vector const& vels )This method is from 'RobotBase' class.
RobotBase::SetAffineTranslationResolution ( Vector const& resolution )This method is from 'RobotBase' class.
RobotBase::SetAffineTranslationWeights ( Vector const& weights )This method is from 'RobotBase' class.
RobotBase::SetController ( ControllerBasePtr controller, std::vector<int>const& dofindices, int nControlTransformation )This method is from 'RobotBase' class.
RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, bool bCheckLimits )This method is from 'RobotBase' class.
RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, Transform const& transbase, bool bCheckLimits )This method is from 'RobotBase' class.
RobotBase::SetLinkTransformations ( std::vector<Transform>const& vbodies )This method is from 'RobotBase' class.
RobotBase::SetTransform ( Transform const& trans )This method is from 'RobotBase' class.
RobotBase::SimulationStep ( dReal fElapsedTime )This method is from 'RobotBase' class.
RobotBase::SubtractActiveDOFValues ( std::vector<double>& q1, std::vector<double>const& q2 ) constThis method is from 'RobotBase' class.
RobotBase::~RobotBase [in-charge] ( )This method is from 'RobotBase' class.
[+] class RobotBase::Manipulator (6)
| Change |
Effect |
1 | Virtual method RobotBase::Manipulator::GetIkParameterization ( IkParameterizationType iktype ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method RobotBase::Manipulator::GetLocalToolDirection ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method RobotBase::Manipulator::GetLocalToolTransform ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Virtual method RobotBase::Manipulator::SetLocalToolTransform ( Transform const& t ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Virtual method RobotBase::Manipulator::SetName ( std::string const& name ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Virtual method RobotBase::Manipulator::GetIkParameterization ( IkParameterization::Type iktype ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 39 entries | Virtual Table (New) - 43 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
RobotBase::~Manipulator |
RobotBase::~Manipulator |
12 |
RobotBase::~Manipulator |
RobotBase::~Manipulator |
16 |
RobotBase::Manipulator::GetTransform |
RobotBase::Manipulator::GetTransform |
20 |
RobotBase::Manipulator::GetEndEffectorTransform |
RobotBase::Manipulator::GetEndEffectorTransform |
24 |
RobotBase::Manipulator::GetName |
RobotBase::Manipulator::GetName |
28 |
RobotBase::Manipulator::GetRobot |
RobotBase::Manipulator::GetRobot |
32 |
RobotBase::Manipulator::SetIkSolver |
RobotBase::Manipulator::SetIkSolver |
36 |
RobotBase::Manipulator::GetIkSolver |
RobotBase::Manipulator::GetIkSolver |
40 |
RobotBase::Manipulator::GetNumFreeParameters |
RobotBase::Manipulator::GetNumFreeParameters |
44 |
RobotBase::Manipulator::GetFreeParameters |
RobotBase::Manipulator::GetFreeParameters |
48 |
RobotBase::Manipulator::GetBase |
RobotBase::Manipulator::GetBase |
52 |
RobotBase::Manipulator::GetEndEffector |
RobotBase::Manipulator::GetEndEffector |
56 |
RobotBase::Manipulator::GetGraspTransform |
RobotBase::Manipulator::GetLocalToolTransform |
60 |
RobotBase::Manipulator::GetGripperIndices |
RobotBase::Manipulator::SetLocalToolTransform |
64 |
RobotBase::Manipulator::GetArmIndices |
RobotBase::Manipulator::SetName |
68 |
RobotBase::Manipulator::GetClosingDirection |
RobotBase::Manipulator::GetGraspTransform |
72 |
RobotBase::Manipulator::GetDirection |
RobotBase::Manipulator::GetGripperIndices |
76 |
RobotBase::Manipulator::FindIKSolution |
RobotBase::Manipulator::GetArmIndices |
80 |
RobotBase::Manipulator::FindIKSolution |
RobotBase::Manipulator::GetClosingDirection |
84 |
RobotBase::Manipulator::FindIKSolutions |
RobotBase::Manipulator::GetLocalToolDirection |
88 |
RobotBase::Manipulator::FindIKSolutions |
RobotBase::Manipulator::GetDirection |
92 |
RobotBase::Manipulator::GetIkParameterization |
RobotBase::Manipulator::FindIKSolution |
96 |
RobotBase::Manipulator::GetIkParameterization |
RobotBase::Manipulator::FindIKSolution |
100 |
RobotBase::Manipulator::GetChildJoints |
RobotBase::Manipulator::FindIKSolutions |
104 |
RobotBase::Manipulator::GetChildDOFIndices |
RobotBase::Manipulator::FindIKSolutions |
108 |
RobotBase::Manipulator::IsChildLink |
RobotBase::Manipulator::GetIkParameterization |
112 |
RobotBase::Manipulator::GetChildLinks |
RobotBase::Manipulator::GetIkParameterization |
116 |
RobotBase::Manipulator::GetIndependentLinks |
RobotBase::Manipulator::GetChildJoints |
120 |
RobotBase::Manipulator::CheckEndEffectorCollision |
RobotBase::Manipulator::GetChildDOFIndices |
124 |
RobotBase::Manipulator::CheckIndependentCollision |
RobotBase::Manipulator::IsChildLink |
128 |
RobotBase::Manipulator::IsGrabbing |
RobotBase::Manipulator::GetChildLinks |
132 |
RobotBase::Manipulator::CalculateJacobian |
RobotBase::Manipulator::GetIndependentLinks |
136 |
RobotBase::Manipulator::CalculateRotationJacobian |
RobotBase::Manipulator::CheckEndEffectorCollision |
140 |
RobotBase::Manipulator::CalculateAngularVelocityJacobian |
RobotBase::Manipulator::CheckIndependentCollision |
144 |
RobotBase::Manipulator::serialize |
RobotBase::Manipulator::IsGrabbing |
148 |
RobotBase::Manipulator::GetStructureHash |
RobotBase::Manipulator::CalculateJacobian |
152 |
RobotBase::Manipulator::GetKinematicsStructureHash |
RobotBase::Manipulator::CalculateRotationJacobian |
156 |
|
RobotBase::Manipulator::CalculateAngularVelocityJacobian |
160 |
|
RobotBase::Manipulator::serialize |
164 |
|
RobotBase::Manipulator::GetStructureHash |
168 |
|
RobotBase::Manipulator::GetKinematicsStructureHash |
[+] affected symbols (19)
RobotBase::Manipulator::CalculateAngularVelocityJacobian ( boost::multi_array<double, 2u>& mjacobian ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::CalculateJacobian ( boost::multi_array<double, 2u>& mjacobian ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::CalculateRotationJacobian ( boost::multi_array<double, 2u>& mjacobian ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::CheckEndEffectorCollision ( Transform const& tEE, CollisionReportPtr report ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::CheckIndependentCollision ( CollisionReportPtr report ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::FindIKSolution ( IkParameterization const& param, std::vector<double>& solution, int filteroptions ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::FindIKSolution ( IkParameterization const& param, std::vector<double>const& vFreeParameters, std::vector<double>& solution, int filteroptions ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::FindIKSolutions ( IkParameterization const& param, std::vector<double>const& vFreeParameters, std::vector<std::vector<double> >& solutions, int filteroptions ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::FindIKSolutions ( IkParameterization const& param, std::vector<std::vector<double> >& solutions, int filteroptions ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetChildDOFIndices ( std::vector<int>& vdofndices ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetChildJoints ( std::vector<KinBody::JointPtr>& vjoints ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetChildLinks ( std::vector<KinBody::LinkPtr>& vlinks ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetIkParameterization ( IkParameterization const& ikparam ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetIndependentLinks ( std::vector<KinBody::LinkPtr>& vlinks ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetKinematicsStructureHash ( ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetStructureHash ( ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::IsChildLink ( KinBody::LinkConstPtr plink ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::IsGrabbing ( KinBodyConstPtr body ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::serialize ( std::ostream& o, int options ) constThis method is from 'RobotBase::Manipulator' class.
[+] class RobotBase::RobotStateSaver (1)
| Change |
Effect |
1 | Size of this class has been increased from 124 bytes to 136 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (2)
RobotBase::RobotStateSaver::RobotStateSaver [in-charge] ( RobotBasePtr probot, int options )This constructor is from 'RobotBase::RobotStateSaver' class.
RobotBase::RobotStateSaver::~RobotStateSaver [in-charge] ( )This method is from 'RobotBase::RobotStateSaver' class.
to the top
Problems with Symbols, High Severity (6)
planningutils.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE::planningutils
[+] LineCollisionConstraint::Check ( OpenRAVE::PlannerBase::PlannerParametersWeakPtr _params, OpenRAVE::RobotBasePtr robot, std::vector<double>const& pQ0, std::vector<double>const& pQ1, OpenRAVE::IntervalType interval, OpenRAVE::PlannerBase::ConfigurationListPtr pvCheckedConfigurations ) (1)
changed to:LineCollisionConstraint::Check ( OpenRAVE::PlannerBase::PlannerParametersWeakPtr _params, OpenRAVE::KinBodyPtr robot, std::vector<double>const& pQ0, std::vector<double>const& pQ1, OpenRAVE::IntervalType interval, OpenRAVE::PlannerBase::ConfigurationListPtr pvCheckedConfigurations )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN8OpenRAVE13planningutils23LineCollisionConstraint5CheckEN5boost8weak_ptrINS_11PlannerBase17PlannerParametersEEENS2_10shared_ptrINS_9RobotBaseEEERKSt6vectorIdSaIdEESE_NS_12IntervalTypeENS7_ISt4listISC_SaISC_EEEE to _ZN8OpenRAVE13planningutils23LineCollisionConstraint5CheckEN5boost8weak_ptrINS_11PlannerBase17PlannerParametersEEENS2_10shared_ptrINS_7KinBodyEEERKSt6vectorIdSaIdEESE_NS_12IntervalTypeENS7_ISt4listISC_SaISC_EEEE. This may cause "undefined reference" linker error in old client applications. |
robot.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
[+] RobotBase::Manipulator::GetIkParameterization ( IkParameterization::Type iktype ) const (1)
changed to:RobotBase::Manipulator::GetIkParameterization ( IkParameterizationType iktype ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK8OpenRAVE9RobotBase11Manipulator21GetIkParameterizationENS_18IkParameterization4TypeE to _ZNK8OpenRAVE9RobotBase11Manipulator21GetIkParameterizationENS_22IkParameterizationTypeE. This may cause "undefined reference" linker error in old client applications. |
trajectory.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
[+] TrajectoryBase::CalcTrajTiming ( RobotBaseConstPtr robot, TrajectoryBase::InterpEnum interpolationMethod, bool bAutoCalcTiming, bool bActiveDOFs, dReal fMaxVelMult ) (1)
changed to:TrajectoryBase::CalcTrajTiming ( RobotBasePtr probot, int interp, bool autocalc, bool activedof, dReal fmaxvelmult )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN8OpenRAVE14TrajectoryBase14CalcTrajTimingEN5boost10shared_ptrIKNS_9RobotBaseEEENS0_10InterpEnumEbbd to _ZN8OpenRAVE14TrajectoryBase14CalcTrajTimingEN5boost10shared_ptrINS_9RobotBaseEEEibbd. This may cause "undefined reference" linker error in old client applications. |
[+] TrajectoryBase::SampleTrajectory ( dReal time, TrajectoryBase::TPOINT& sample ) const (1)
changed to:TrajectoryBase::SampleTrajectory ( dReal time, TrajectoryBase::Point& tp ) const
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK8OpenRAVE14TrajectoryBase16SampleTrajectoryEdRNS0_6TPOINTE to _ZNK8OpenRAVE14TrajectoryBase16SampleTrajectoryEdRNS0_5PointE. This may cause "undefined reference" linker error in old client applications. |
[+] TrajectoryBase::TrajectoryBase [not-in-charge] ( EnvironmentBasePtr penv, int nDOF ) (1)
changed to:TrajectoryBase::TrajectoryBase [not-in-charge] ( EnvironmentBasePtr penv )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN8OpenRAVE14TrajectoryBaseC2EN5boost10shared_ptrINS_15EnvironmentBaseEEEi to _ZN8OpenRAVE14TrajectoryBaseC2EN5boost10shared_ptrINS_15EnvironmentBaseEEE. This may cause "undefined reference" linker error in old client applications. |
[+] TrajectoryBase::TrajectoryBase [in-charge] ( EnvironmentBasePtr penv, int nDOF ) (1)
changed to:TrajectoryBase::TrajectoryBase [in-charge] ( EnvironmentBasePtr penv )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN8OpenRAVE14TrajectoryBaseC1EN5boost10shared_ptrINS_15EnvironmentBaseEEEi to _ZN8OpenRAVE14TrajectoryBaseC1EN5boost10shared_ptrINS_15EnvironmentBaseEEE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (40)
iksolver.h
namespace OpenRAVE
[+] class IkSolverBase (1)
| Change |
Effect |
1 | Virtual method IkSolverBase::RegisterCustomFilter ( int priority ) has been added to this class instead of IkSolverBase::SetCustomFilter ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 26 entries | Virtual Table (New) - 29 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~IkSolverBase |
~IkSolverBase |
12 |
~IkSolverBase |
~IkSolverBase |
16 |
InterfaceBase::GetDescription |
InterfaceBase::GetDescription |
20 |
InterfaceBase::SetUserData |
InterfaceBase::SetDescription |
24 |
InterfaceBase::SetUserData |
InterfaceBase::SetUserData |
28 |
InterfaceBase::GetUserData |
InterfaceBase::SetUserData |
32 |
InterfaceBase::GetURI |
InterfaceBase::GetUserData |
36 |
InterfaceBase::GetXMLFilename |
InterfaceBase::GetURI |
40 |
InterfaceBase::Clone |
InterfaceBase::GetXMLFilename |
44 |
InterfaceBase::SendCommand |
InterfaceBase::Clone |
48 |
InterfaceBase::RegisterCommand |
InterfaceBase::SendCommand |
52 |
InterfaceBase::UnregisterCommand |
InterfaceBase::RegisterCommand |
56 |
IkSolverBase::GetHash |
InterfaceBase::UnregisterCommand |
60 |
InterfaceBase::_GetCommandHelp |
IkSolverBase::GetHash |
64 |
__cxa_pure_virtual |
InterfaceBase::_GetCommandHelp |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
IkSolverBase::SetCustomFilter |
__cxa_pure_virtual |
76 |
__cxa_pure_virtual |
IkSolverBase::RegisterCustomFilter |
80 |
__cxa_pure_virtual |
IkSolverBase::SetCustomFilter |
84 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
92 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
100 |
IkSolverBase::Supports |
__cxa_pure_virtual |
104 |
|
__cxa_pure_virtual |
108 |
|
IkSolverBase::Supports |
112 |
|
IkSolverBase::_CallFilters |
[+] affected symbols (1)
IkSolverBase::SetCustomFilter ( )This method is from 'IkSolverBase' class.
kinbody.h
namespace OpenRAVE
[+] class KinBody (6)
| Change |
Effect |
1 | Field _pViewerData has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field _spec has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Virtual method KinBody::SetDOFAccelerationLimits ( std::vector<double>const& maxlimits ) has been added to this class instead of KinBody::GetJointMaxAccel ( std::vector<double>& v ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 | Virtual method KinBody::SetDOFTorqueLimits ( std::vector<double>const& maxlimits ) has been added to this class instead of KinBody::GetJointMaxTorque ( std::vector<double>& v ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
5 | Virtual method KinBody::SetDOFVelocityLimits ( std::vector<double>const& maxlimits ) has been added to this class instead of KinBody::GetJointMaxVel ( std::vector<double>& v ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
6 | Virtual method KinBody::SetDOFWeights ( std::vector<double>const& weights ) has been added to this class instead of KinBody::GetJointResolutions ( std::vector<double>& v ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 115 entries | Virtual Table (New) - 124 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~KinBody |
~KinBody |
12 |
~KinBody |
~KinBody |
16 |
InterfaceBase::GetDescription |
InterfaceBase::GetDescription |
20 |
InterfaceBase::SetUserData |
InterfaceBase::SetDescription |
24 |
InterfaceBase::SetUserData |
InterfaceBase::SetUserData |
28 |
InterfaceBase::GetUserData |
InterfaceBase::SetUserData |
32 |
InterfaceBase::GetURI |
InterfaceBase::GetUserData |
36 |
InterfaceBase::GetXMLFilename |
InterfaceBase::GetURI |
40 |
KinBody::Clone |
InterfaceBase::GetXMLFilename |
44 |
InterfaceBase::SendCommand |
KinBody::Clone |
48 |
InterfaceBase::RegisterCommand |
InterfaceBase::SendCommand |
52 |
InterfaceBase::UnregisterCommand |
InterfaceBase::RegisterCommand |
56 |
KinBody::GetHash |
InterfaceBase::UnregisterCommand |
60 |
InterfaceBase::_GetCommandHelp |
KinBody::GetHash |
64 |
KinBody::Destroy |
InterfaceBase::_GetCommandHelp |
68 |
KinBody::InitFromFile |
KinBody::Destroy |
72 |
KinBody::InitFromData |
KinBody::InitFromFile |
76 |
KinBody::InitFromBoxes |
KinBody::InitFromData |
80 |
KinBody::InitFromBoxes |
KinBody::InitFromBoxes |
84 |
KinBody::InitFromSpheres |
KinBody::InitFromBoxes |
88 |
KinBody::InitFromTrimesh |
KinBody::InitFromSpheres |
92 |
KinBody::GetName |
KinBody::InitFromTrimesh |
96 |
KinBody::SetName |
KinBody::GetName |
100 |
KinBody::GetDOF |
KinBody::SetName |
104 |
KinBody::GetDOFValues |
KinBody::GetDOF |
108 |
KinBody::GetDOFVelocities |
KinBody::GetDOFValues |
112 |
KinBody::GetDOFLimits |
KinBody::GetDOFVelocities |
116 |
KinBody::GetDOFVelocityLimits |
KinBody::GetDOFLimits |
120 |
KinBody::GetDOFMaxVel |
KinBody::GetDOFVelocityLimits |
124 |
KinBody::GetDOFMaxAccel |
KinBody::GetDOFVelocityLimits |
128 |
KinBody::GetDOFMaxTorque |
KinBody::GetDOFAccelerationLimits |
132 |
KinBody::GetDOFResolutions |
KinBody::GetDOFTorqueLimits |
136 |
KinBody::GetDOFWeights |
KinBody::GetDOFMaxVel |
140 |
KinBody::GetJointValues |
KinBody::GetDOFMaxAccel |
144 |
KinBody::GetJointVelocities |
KinBody::GetDOFMaxTorque |
148 |
KinBody::GetJointLimits |
KinBody::GetDOFResolutions |
152 |
KinBody::GetJointMaxVel |
KinBody::GetDOFWeights |
156 |
KinBody::GetJointMaxAccel |
KinBody::SetDOFVelocityLimits |
160 |
KinBody::GetJointMaxTorque |
KinBody::SetDOFAccelerationLimits |
164 |
KinBody::GetJointResolutions |
KinBody::SetDOFTorqueLimits |
168 |
KinBody::GetJointWeights |
KinBody::SetDOFWeights |
172 |
KinBody::GetRigidlyAttachedLinks |
KinBody::GetRigidlyAttachedLinks |
176 |
KinBody::GetDependencyOrderedJoints |
KinBody::GetDependencyOrderedJoints |
180 |
KinBody::GetClosedLoops |
KinBody::GetClosedLoops |
184 |
KinBody::GetChain |
KinBody::GetChain |
188 |
KinBody::GetChain |
KinBody::GetChain |
192 |
KinBody::IsDOFInChain |
KinBody::IsDOFInChain |
196 |
KinBody::GetJointIndex |
KinBody::GetJointIndex |
200 |
KinBody::GetJoint |
KinBody::GetJoint |
204 |
KinBody::GetJointFromDOFIndex |
KinBody::GetJointFromDOFIndex |
208 |
KinBody::SubtractDOFValues |
KinBody::SubtractDOFValues |
212 |
KinBody::SubtractJointValues |
KinBody::SubtractJointValues |
216 |
KinBody::SetDOFTorques |
KinBody::SetDOFTorques |
220 |
KinBody::SetJointTorques |
KinBody::SetJointTorques |
224 |
KinBody::GetLinks |
KinBody::GetLinks |
228 |
KinBody::GetLink |
KinBody::GetLink |
232 |
KinBody::SimulationStep |
KinBody::SimulationStep |
236 |
KinBody::GetLinkTransformations |
KinBody::GetLinkTransformations |
240 |
KinBody::GetBodyTransformations |
KinBody::GetLinkTransformations |
244 |
KinBody::GetTransform |
KinBody::GetBodyTransformations |
248 |
KinBody::SetVelocity |
KinBody::GetTransform |
252 |
KinBody::SetDOFVelocities |
KinBody::SetVelocity |
256 |
KinBody::SetDOFVelocities |
KinBody::SetDOFVelocities |
260 |
KinBody::GetLinkVelocities |
KinBody::SetDOFVelocities |
264 |
KinBody::SetTransform |
KinBody::GetLinkVelocities |
268 |
KinBody::ComputeAABB |
KinBody::SetTransform |
272 |
KinBody::GetCenterOfMass |
KinBody::ComputeAABB |
276 |
KinBody::Enable |
KinBody::GetCenterOfMass |
280 |
KinBody::EnableLink |
KinBody::Enable |
284 |
KinBody::IsEnabled |
KinBody::EnableLink |
288 |
KinBody::SetDOFValues |
KinBody::IsEnabled |
292 |
KinBody::SetJointValues |
KinBody::SetVisible |
296 |
KinBody::SetDOFValues |
KinBody::IsVisible |
300 |
KinBody::SetJointValues |
KinBody::SetDOFValues |
304 |
KinBody::SetLinkTransformations |
KinBody::SetJointValues |
308 |
KinBody::SetBodyTransformations |
KinBody::SetDOFValues |
312 |
KinBody::SetLinkVelocities |
KinBody::SetJointValues |
316 |
KinBody::CalculateJacobian |
KinBody::SetLinkTransformations |
320 |
KinBody::CalculateJacobian |
KinBody::SetLinkTransformations |
324 |
KinBody::CalculateRotationJacobian |
KinBody::SetBodyTransformations |
328 |
KinBody::CalculateRotationJacobian |
KinBody::SetLinkVelocities |
332 |
KinBody::CalculateAngularVelocityJacobian |
KinBody::CalculateJacobian |
336 |
KinBody::CalculateAngularVelocityJacobian |
KinBody::CalculateJacobian |
340 |
KinBody::CheckSelfCollision |
KinBody::CalculateRotationJacobian |
344 |
KinBody::IsAttached |
KinBody::CalculateRotationJacobian |
348 |
KinBody::GetAttached |
KinBody::CalculateAngularVelocityJacobian |
352 |
KinBody::IsRobot |
KinBody::CalculateAngularVelocityJacobian |
356 |
KinBody::GetEnvironmentId |
KinBody::CheckSelfCollision |
360 |
KinBody::DoesAffect |
KinBody::IsAttached |
364 |
KinBody::SetGuiData |
KinBody::GetAttached |
368 |
KinBody::GetGuiData |
KinBody::IsRobot |
372 |
KinBody::GetNonAdjacentLinks |
KinBody::GetEnvironmentId |
376 |
KinBody::GetAdjacentLinks |
KinBody::DoesAffect |
380 |
KinBody::GetPhysicsData |
KinBody::GetViewerData |
384 |
KinBody::GetCollisionData |
KinBody::GetGuiData |
388 |
KinBody::GetManageData |
KinBody::GetNonAdjacentLinks |
392 |
KinBody::GetUpdateStamp |
KinBody::GetAdjacentLinks |
396 |
KinBody::RegisterChangeCallback |
KinBody::GetPhysicsData |
400 |
KinBody::serialize |
KinBody::GetCollisionData |
404 |
KinBody::GetKinematicsGeometryHash |
KinBody::GetManageData |
408 |
KinBody::SetJointVelocities |
KinBody::GetUpdateStamp |
412 |
KinBody::GetVelocity |
KinBody::RegisterChangeCallback |
416 |
KinBody::SetZeroConfiguration |
KinBody::serialize |
420 |
KinBody::SetPhysicsData |
KinBody::GetKinematicsGeometryHash |
424 |
KinBody::SetCollisionData |
KinBody::SetJointVelocities |
428 |
KinBody::SetManageData |
KinBody::GetVelocity |
432 |
KinBody::_ComputeInternalInformation |
KinBody::SetZeroConfiguration |
436 |
KinBody::_ParametersChanged |
KinBody::GetConfigurationSpecification |
440 |
KinBody::_IsAttached |
KinBody::GetConfigurationSpecificationIndices |
444 |
KinBody::_AttachBody |
KinBody::SetConfigurationValues |
448 |
KinBody::_RemoveAttachedBody |
KinBody::GetConfigurationValues |
452 |
KinBody::_ResetInternalCollisionCache |
KinBody::SetPhysicsData |
456 |
KinBody::_CreateFunctionParser |
KinBody::SetCollisionData |
460 |
|
KinBody::SetViewerData |
464 |
|
KinBody::SetManageData |
468 |
|
KinBody::_ComputeInternalInformation |
472 |
|
KinBody::_ParametersChanged |
476 |
|
KinBody::_IsAttached |
480 |
|
KinBody::_AttachBody |
484 |
|
KinBody::_RemoveAttachedBody |
488 |
|
KinBody::_ResetInternalCollisionCache |
492 |
|
KinBody::_CreateFunctionParser |
[+] affected symbols (76)
KinBody::_AttachBody ( KinBodyPtr body )This method is from 'KinBody' class.
KinBody::_ComputeInternalInformation ( )This method is from 'KinBody' class.
KinBody::_CreateFunctionParser ( )This method is from 'KinBody' class.
KinBody::_IsAttached ( KinBodyConstPtr body, std::set<KinBodyConstPtr>& setChecked ) constThis method is from 'KinBody' class.
KinBody::_ParametersChanged ( int parameters )This method is from 'KinBody' class.
KinBody::_RemoveAttachedBody ( KinBodyPtr body )This method is from 'KinBody' class.
KinBody::_ResetInternalCollisionCache ( )This method is from 'KinBody' class.
KinBody::CalculateAngularVelocityJacobian ( int linkindex, boost::multi_array<double, 2u>& vjacobian ) constThis method is from 'KinBody' class.
KinBody::CalculateAngularVelocityJacobian ( int linkindex, std::vector<double>& pfJacobian ) constThis method is from 'KinBody' class.
KinBody::CalculateJacobian ( int linkindex, Vector const& offset, boost::multi_array<double, 2u>& vjacobian ) constThis method is from 'KinBody' class.
KinBody::CalculateJacobian ( int linkindex, Vector const& offset, std::vector<double>& pfJacobian ) constThis method is from 'KinBody' class.
KinBody::CalculateRotationJacobian ( int linkindex, Vector const& quat, boost::multi_array<double, 2u>& vjacobian ) constThis method is from 'KinBody' class.
KinBody::CalculateRotationJacobian ( int linkindex, Vector const& quat, std::vector<double>& pfJacobian ) constThis method is from 'KinBody' class.
KinBody::CheckSelfCollision ( CollisionReportPtr report ) constThis method is from 'KinBody' class.
KinBody::Clone ( InterfaceBaseConstPtr preference, int cloningoptions )This method is from 'KinBody' class.
KinBody::ComputeAABB ( ) constThis method is from 'KinBody' class.
KinBody::Destroy ( )This method is from 'KinBody' class.
KinBody::DoesAffect ( int jointindex, int linkindex ) constThis method is from 'KinBody' class.
KinBody::Enable ( bool enable )This method is from 'KinBody' class.
KinBody::GetAdjacentLinks ( ) constThis method is from 'KinBody' class.
KinBody::GetAttached ( std::set<KinBodyPtr>& setAttached ) constThis method is from 'KinBody' class.
KinBody::GetCenterOfMass ( ) constThis method is from 'KinBody' class.
KinBody::GetChain ( int linkindex1, int linkindex2, std::vector<KinBody::JointPtr>& vjoints ) constThis method is from 'KinBody' class.
KinBody::GetChain ( int linkindex1, int linkindex2, std::vector<KinBody::LinkPtr>& vlinks ) constThis method is from 'KinBody' class.
KinBody::GetClosedLoops ( ) constThis method is from 'KinBody' class.
KinBody::GetDependencyOrderedJoints ( ) constThis method is from 'KinBody' class.
KinBody::GetDOF ( ) constThis method is from 'KinBody' class.
KinBody::GetDOFLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit ) constThis method is from 'KinBody' class.
KinBody::GetDOFMaxTorque ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetDOFResolutions ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetDOFValues ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetDOFVelocities ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetDOFVelocityLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit ) constThis method is from 'KinBody' class.
KinBody::GetDOFWeights ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetEnvironmentId ( ) constThis method is from 'KinBody' class.
KinBody::GetJoint ( std::string const& name ) constThis method is from 'KinBody' class.
KinBody::GetJointFromDOFIndex ( int dofindex ) constThis method is from 'KinBody' class.
KinBody::GetJointIndex ( std::string const& name ) constThis method is from 'KinBody' class.
KinBody::GetJointMaxAccel ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetJointMaxTorque ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetJointMaxVel ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetJointResolutions ( std::vector<double>& v ) constThis method is from 'KinBody' class.
KinBody::GetKinematicsGeometryHash ( ) constThis method is from 'KinBody' class.
KinBody::GetLink ( std::string const& name ) constThis method is from 'KinBody' class.
KinBody::GetLinkTransformations ( std::vector<Transform>& transforms ) constThis method is from 'KinBody' class.
KinBody::GetLinkVelocities ( std::vector<std::pair<Vector, geometry::RaveVector<double> > >& velocities ) constThis method is from 'KinBody' class.
KinBody::GetNonAdjacentLinks ( int adjacentoptions ) constThis method is from 'KinBody' class.
KinBody::GetRigidlyAttachedLinks ( int linkindex, std::vector<KinBody::LinkPtr>& vattachedlinks ) constThis method is from 'KinBody' class.
KinBody::GetTransform ( ) constThis method is from 'KinBody' class.
KinBody::GetVelocity ( Vector& linearvel, Vector& angularvel ) constThis method is from 'KinBody' class.
KinBody::InitFromBoxes ( std::vector<AABB>const& boxes, bool draw )This method is from 'KinBody' class.
KinBody::InitFromBoxes ( std::vector<OBB>const& boxes, bool draw )This method is from 'KinBody' class.
KinBody::InitFromData ( std::string const& data, AttributesList const& atts )This method is from 'KinBody' class.
KinBody::InitFromFile ( std::string const& filename, AttributesList const& atts )This method is from 'KinBody' class.
KinBody::InitFromSpheres ( std::vector<Vector>const& vspheres, bool draw )This method is from 'KinBody' class.
KinBody::InitFromTrimesh ( KinBody::Link::TRIMESH const& trimesh, bool draw )This method is from 'KinBody' class.
KinBody::IsAttached ( KinBodyConstPtr body ) constThis method is from 'KinBody' class.
KinBody::IsDOFInChain ( int linkindex1, int linkindex2, int dofindex ) constThis method is from 'KinBody' class.
KinBody::IsEnabled ( ) constThis method is from 'KinBody' class.
KinBody::KinBody [in-charge] ( InterfaceType type, EnvironmentBasePtr penv )This constructor is from 'KinBody' class.
KinBody::RegisterChangeCallback ( int properties )This method is from 'KinBody' class.
KinBody::serialize ( std::ostream& o, int options ) constThis method is from 'KinBody' class.
KinBody::SetDOFTorques ( std::vector<double>const& torques, bool add )This method is from 'KinBody' class.
KinBody::SetDOFValues ( std::vector<double>const& values, bool checklimits )This method is from 'KinBody' class.
KinBody::SetDOFValues ( std::vector<double>const& values, Transform const& transform, bool checklimits )This method is from 'KinBody' class.
KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, bool checklimits )This method is from 'KinBody' class.
KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, Vector const& linearvel, Vector const& angularvel, bool checklimits )This method is from 'KinBody' class.
KinBody::SetLinkTransformations ( std::vector<Transform>const& transforms )This method is from 'KinBody' class.
KinBody::SetLinkVelocities ( std::vector<std::pair<Vector, geometry::RaveVector<double> > >const& velocities )This method is from 'KinBody' class.
KinBody::SetName ( std::string const& name )This method is from 'KinBody' class.
KinBody::SetTransform ( Transform const& transform )This method is from 'KinBody' class.
KinBody::SetVelocity ( Vector const& linearvel, Vector const& angularvel )This method is from 'KinBody' class.
KinBody::SetZeroConfiguration ( )This method is from 'KinBody' class.
KinBody::SimulationStep ( dReal fElapsedTime )This method is from 'KinBody' class.
KinBody::SubtractDOFValues ( std::vector<double>& values1, std::vector<double>const& values2 ) constThis method is from 'KinBody' class.
KinBody::~KinBody [in-charge] ( )This method is from 'KinBody' class.
[+] class KinBody::KinBodyStateSaver (1)
| Change |
Effect |
1 | Field _vdofbranches has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (2)
KinBody::KinBodyStateSaver::KinBodyStateSaver [in-charge] ( KinBodyPtr pbody, int options )This constructor is from 'KinBody::KinBodyStateSaver' class.
KinBody::KinBodyStateSaver::~KinBodyStateSaver [in-charge] ( )This method is from 'KinBody::KinBodyStateSaver' class.
[+] class KinBody::Link (2)
| Change |
Effect |
1 | Field _tMassFrame has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field _vinertiamoments has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (20)
KinBody::Link::_Update ( )This method is from 'KinBody::Link' class.
KinBody::Link::ComputeAABB ( ) constThis method is from 'KinBody::Link' class.
KinBody::Link::Enable ( bool enable )This method is from 'KinBody::Link' class.
KinBody::Link::GetGeometry ( int index )This method is from 'KinBody::Link' class.
KinBody::Link::GetParentLinks ( std::vector<KinBody::LinkPtr>& vParentLinks ) constThis method is from 'KinBody::Link' class.
KinBody::Link::GetRigidlyAttachedLinks ( std::vector<KinBody::LinkPtr>& vattachedlinks ) constThis method is from 'KinBody::Link' class.
KinBody::Link::GetVelocity ( Vector& linearvel, Vector& angularvel ) constThis method is from 'KinBody::Link' class.
KinBody::Link::IsEnabled ( ) constThis method is from 'KinBody::Link' class.
KinBody::Link::IsParentLink ( boost::shared_ptr<KinBody::Link const> plink ) constThis method is from 'KinBody::Link' class.
KinBody::Link::IsRigidlyAttached ( boost::shared_ptr<KinBody::Link const> plink ) constThis method is from 'KinBody::Link' class.
KinBody::Link::Link [in-charge] ( KinBodyPtr parent )This constructor is from 'KinBody::Link' class.
KinBody::Link::serialize ( std::ostream& o, int options ) constThis method is from 'KinBody::Link' class.
KinBody::Link::SetForce ( Vector const& force, Vector const& pos, bool add )This method is from 'KinBody::Link' class.
KinBody::Link::SetStatic ( bool bStatic )This method is from 'KinBody::Link' class.
KinBody::Link::SetTorque ( Vector const& torque, bool add )This method is from 'KinBody::Link' class.
KinBody::Link::SetTransform ( Transform const& transform )This method is from 'KinBody::Link' class.
KinBody::Link::SetVelocity ( Vector const& linearvel, Vector const& angularvel )This method is from 'KinBody::Link' class.
KinBody::Link::SwapGeometries ( std::list<KinBody::Link::GEOMPROPERTIES>& listNewGeometries )This method is from 'KinBody::Link' class.
KinBody::Link::ValidateContactNormal ( Vector const& position, Vector& normal ) constThis method is from 'KinBody::Link' class.
KinBody::Link::~Link [in-charge] ( )This method is from 'KinBody::Link' class.
[+] class KinBody::Link::GEOMPROPERTIES (2)
| Change |
Effect |
1 | Virtual method KinBody::Link::GEOMPROPERTIES::SetVisible ( bool visible ) has been added to this class instead of KinBody::Link::GEOMPROPERTIES::SetDraw ( bool bDraw ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
KinBody::Link::~GEOMPROPERTIES |
KinBody::Link::~GEOMPROPERTIES |
12 |
KinBody::Link::~GEOMPROPERTIES |
KinBody::Link::~GEOMPROPERTIES |
16 |
KinBody::Link::GEOMPROPERTIES::ComputeAABB |
KinBody::Link::GEOMPROPERTIES::ComputeAABB |
20 |
KinBody::Link::GEOMPROPERTIES::serialize |
KinBody::Link::GEOMPROPERTIES::serialize |
24 |
KinBody::Link::GEOMPROPERTIES::SetCollisionMesh |
KinBody::Link::GEOMPROPERTIES::SetCollisionMesh |
28 |
KinBody::Link::GEOMPROPERTIES::SetDraw |
KinBody::Link::GEOMPROPERTIES::SetVisible |
32 |
KinBody::Link::GEOMPROPERTIES::SetTransparency |
KinBody::Link::GEOMPROPERTIES::SetTransparency |
36 |
KinBody::Link::GEOMPROPERTIES::SetDiffuseColor |
KinBody::Link::GEOMPROPERTIES::SetDiffuseColor |
40 |
KinBody::Link::GEOMPROPERTIES::SetAmbientColor |
KinBody::Link::GEOMPROPERTIES::SetAmbientColor |
44 |
KinBody::Link::GEOMPROPERTIES::ValidateContactNormal |
KinBody::Link::GEOMPROPERTIES::ValidateContactNormal |
48 |
KinBody::Link::GEOMPROPERTIES::SetRenderFilename |
KinBody::Link::GEOMPROPERTIES::SetRenderFilename |
[+] affected symbols (11)
KinBody::Link::GEOMPROPERTIES::ComputeAABB ( Transform const& trans ) constThis method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::GEOMPROPERTIES [in-charge] ( boost::shared_ptr<KinBody::Link> parent )This constructor is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::InitCollisionMesh ( float fTessellation )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::serialize ( std::ostream& o, int options ) constThis method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetAmbientColor ( geometry::RaveVector<float>const& color )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetCollisionMesh ( KinBody::Link::TRIMESH const& mesh )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetDiffuseColor ( geometry::RaveVector<float>const& color )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetDraw ( bool bDraw )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetRenderFilename ( std::string const& renderfilename )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetTransparency ( float f )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::ValidateContactNormal ( Vector const& position, Vector& normal ) constThis method is from 'KinBody::Link::GEOMPROPERTIES' class.
openrave.h
namespace OpenRAVE
[+] class IkParameterization (1)
| Change |
Effect |
1 | Type of field _type has been changed from IkParameterization::Type to IkParameterizationType of different format. | This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols (5)
RobotBase::Manipulator::FindIKSolution ( IkParameterization const& param, std::vector<double>& solution, int filteroptions ) const1st parameter 'param' (reference) has base type 'IkParameterization'.
RobotBase::Manipulator::FindIKSolution ( IkParameterization const& param, std::vector<double>const& vFreeParameters, std::vector<double>& solution, int filteroptions ) const1st parameter 'param' (reference) has base type 'IkParameterization'.
RobotBase::Manipulator::FindIKSolutions ( IkParameterization const& param, std::vector<double>const& vFreeParameters, std::vector<std::vector<double> >& solutions, int filteroptions ) const1st parameter 'param' (reference) has base type 'IkParameterization'.
RobotBase::Manipulator::FindIKSolutions ( IkParameterization const& param, std::vector<std::vector<double> >& solutions, int filteroptions ) const1st parameter 'param' (reference) has base type 'IkParameterization'.
RobotBase::Manipulator::GetIkParameterization ( IkParameterization const& ikparam ) const1st parameter 'ikparam' (reference) has base type 'IkParameterization'.
planner.h
namespace OpenRAVE
[+] class PlannerBase (3)
| Change |
Effect |
1 | Virtual method PlannerBase::RegisterPlanCallback ( ) has been added to this class. | The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications. NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
2 | Virtual method PlannerBase::_CallCallbacks ( PlannerBase::PlannerProgress const& progress ) has been added to this class. | The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications. NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
3 | Virtual method PlannerBase::_ProcessPostPlanners ( RobotBasePtr probot, TrajectoryBasePtr ptraj ) has been added to this class. | The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications. NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 21 entries | Virtual Table (New) - 26 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~PlannerBase |
~PlannerBase |
12 |
~PlannerBase |
~PlannerBase |
16 |
InterfaceBase::GetDescription |
InterfaceBase::GetDescription |
20 |
InterfaceBase::SetUserData |
InterfaceBase::SetDescription |
24 |
InterfaceBase::SetUserData |
InterfaceBase::SetUserData |
28 |
InterfaceBase::GetUserData |
InterfaceBase::SetUserData |
32 |
InterfaceBase::GetURI |
InterfaceBase::GetUserData |
36 |
InterfaceBase::GetXMLFilename |
InterfaceBase::GetURI |
40 |
InterfaceBase::Clone |
InterfaceBase::GetXMLFilename |
44 |
InterfaceBase::SendCommand |
InterfaceBase::Clone |
48 |
InterfaceBase::RegisterCommand |
InterfaceBase::SendCommand |
52 |
InterfaceBase::UnregisterCommand |
InterfaceBase::RegisterCommand |
56 |
PlannerBase::GetHash |
InterfaceBase::UnregisterCommand |
60 |
InterfaceBase::_GetCommandHelp |
PlannerBase::GetHash |
64 |
__cxa_pure_virtual |
InterfaceBase::_GetCommandHelp |
68 |
PlannerBase::InitPlan |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
PlannerBase::InitPlan |
76 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
PlannerBase::_OptimizePath |
PlannerBase::PlanPath |
84 |
|
__cxa_pure_virtual |
88 |
|
PlannerBase::RegisterPlanCallback |
92 |
|
PlannerBase::_ProcessPostPlanners |
96 |
|
PlannerBase::_OptimizePath |
100 |
|
PlannerBase::_CallCallbacks |
[+] affected symbols (3)
PlannerBase::GetParameters ( ) constThis method is from 'PlannerBase' class.
PlannerBase::InitPlan ( RobotBasePtr probot, PlannerBase::PlannerParametersConstPtr pparams )This method is from 'PlannerBase' class.
PlannerBase::InitPlan ( RobotBasePtr robot, std::istream& isParameters )This method is from 'PlannerBase' class.
[+] class PlannerBase::PlannerParameters (5)
| Change |
Effect |
1 | Field _configurationspecification has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field _sPostProcessingParameters has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field _sPostProcessingPlanner has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field _vConfigAccelerationLimit has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Field _vConfigVelocityLimit has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (10)
operator<< ( std::ostream& O, PlannerBase::PlannerParameters const& v )2nd parameter 'v' (reference) has base type 'PlannerBase::PlannerParameters'.
operator>> ( std::istream& I, PlannerBase::PlannerParameters& v )2nd parameter 'v' (reference) has base type 'PlannerBase::PlannerParameters'.
PlannerBase::PlannerParameters::characters ( std::string const& ch )This method is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::copy ( boost::shared_ptr<PlannerBase::PlannerParameters const> r )This method is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::endElement ( std::string const& name )This method is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::operator= ( PlannerBase::PlannerParameters const& r )1st parameter 'r' (reference) has base type 'PlannerBase::PlannerParameters'.
PlannerBase::PlannerParameters::PlannerParameters [in-charge] ( )This constructor is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::serialize ( std::ostream& O ) constThis method is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::SetRobotActiveJoints ( RobotBasePtr robot )This method is from 'PlannerBase::PlannerParameters' class.
PlannerBase::PlannerParameters::startElement ( std::string const& name, AttributesList const& atts )This method is from 'PlannerBase::PlannerParameters' class.
planningutils.h
namespace OpenRAVE::planningutils
[+] class ManipulatorIKGoalSampler (1)
| Change |
Effect |
1 | Field _fjittermaxdist has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (3)
ManipulatorIKGoalSampler::GetIkParameterizationIndex ( int index )This method is from 'ManipulatorIKGoalSampler' class.
ManipulatorIKGoalSampler::ManipulatorIKGoalSampler [in-charge] ( OpenRAVE::RobotBase::ManipulatorConstPtr pmanip, std::list<OpenRAVE::IkParameterization>const& listparameterizations, int nummaxsamples, int nummaxtries, OpenRAVE::dReal fsampleprob )This constructor is from 'ManipulatorIKGoalSampler' class.
ManipulatorIKGoalSampler::Sample ( std::vector<double>& vgoal )This method is from 'ManipulatorIKGoalSampler' class.
robot.h
namespace OpenRAVE
[+] class RobotBase (1)
| Change |
Effect |
1 | Virtual method RobotBase::GetActiveConfigurationSpecification ( ) const has been added to this class instead of RobotBase::GetAffineDOFIndex ( RobotBase::DOFAffine dof ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 198 entries | Virtual Table (New) - 209 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~RobotBase |
~RobotBase |
12 |
~RobotBase |
~RobotBase |
16 |
InterfaceBase::GetDescription |
InterfaceBase::GetDescription |
20 |
InterfaceBase::SetUserData |
InterfaceBase::SetDescription |
24 |
InterfaceBase::SetUserData |
InterfaceBase::SetUserData |
28 |
InterfaceBase::GetUserData |
InterfaceBase::SetUserData |
32 |
InterfaceBase::GetURI |
InterfaceBase::GetUserData |
36 |
InterfaceBase::GetXMLFilename |
InterfaceBase::GetURI |
40 |
RobotBase::Clone |
InterfaceBase::GetXMLFilename |
44 |
InterfaceBase::SendCommand |
RobotBase::Clone |
48 |
InterfaceBase::RegisterCommand |
InterfaceBase::SendCommand |
52 |
InterfaceBase::UnregisterCommand |
InterfaceBase::RegisterCommand |
56 |
RobotBase::GetHash |
InterfaceBase::UnregisterCommand |
60 |
InterfaceBase::_GetCommandHelp |
RobotBase::GetHash |
64 |
RobotBase::Destroy |
InterfaceBase::_GetCommandHelp |
68 |
RobotBase::InitFromFile |
RobotBase::Destroy |
72 |
RobotBase::InitFromData |
RobotBase::InitFromFile |
76 |
KinBody::InitFromBoxes |
RobotBase::InitFromData |
80 |
KinBody::InitFromBoxes |
KinBody::InitFromBoxes |
84 |
KinBody::InitFromSpheres |
KinBody::InitFromBoxes |
88 |
KinBody::InitFromTrimesh |
KinBody::InitFromSpheres |
92 |
KinBody::GetName |
KinBody::InitFromTrimesh |
96 |
KinBody::SetName |
KinBody::GetName |
100 |
KinBody::GetDOF |
KinBody::SetName |
104 |
KinBody::GetDOFValues |
KinBody::GetDOF |
108 |
KinBody::GetDOFVelocities |
KinBody::GetDOFValues |
112 |
KinBody::GetDOFLimits |
KinBody::GetDOFVelocities |
116 |
KinBody::GetDOFVelocityLimits |
KinBody::GetDOFLimits |
120 |
KinBody::GetDOFMaxVel |
KinBody::GetDOFVelocityLimits |
124 |
KinBody::GetDOFMaxAccel |
KinBody::GetDOFVelocityLimits |
128 |
KinBody::GetDOFMaxTorque |
KinBody::GetDOFAccelerationLimits |
132 |
KinBody::GetDOFResolutions |
KinBody::GetDOFTorqueLimits |
136 |
KinBody::GetDOFWeights |
KinBody::GetDOFMaxVel |
140 |
KinBody::GetJointValues |
KinBody::GetDOFMaxAccel |
144 |
KinBody::GetJointVelocities |
KinBody::GetDOFMaxTorque |
148 |
KinBody::GetJointLimits |
KinBody::GetDOFResolutions |
152 |
KinBody::GetJointMaxVel |
KinBody::GetDOFWeights |
156 |
KinBody::GetJointMaxAccel |
KinBody::SetDOFVelocityLimits |
160 |
KinBody::GetJointMaxTorque |
KinBody::SetDOFAccelerationLimits |
164 |
KinBody::GetJointResolutions |
KinBody::SetDOFTorqueLimits |
168 |
KinBody::GetJointWeights |
KinBody::SetDOFWeights |
172 |
KinBody::GetRigidlyAttachedLinks |
KinBody::GetRigidlyAttachedLinks |
176 |
KinBody::GetDependencyOrderedJoints |
KinBody::GetDependencyOrderedJoints |
180 |
KinBody::GetClosedLoops |
KinBody::GetClosedLoops |
184 |
KinBody::GetChain |
KinBody::GetChain |
188 |
KinBody::GetChain |
KinBody::GetChain |
192 |
KinBody::IsDOFInChain |
KinBody::IsDOFInChain |
196 |
KinBody::GetJointIndex |
KinBody::GetJointIndex |
200 |
KinBody::GetJoint |
KinBody::GetJoint |
204 |
KinBody::GetJointFromDOFIndex |
KinBody::GetJointFromDOFIndex |
208 |
KinBody::SubtractDOFValues |
KinBody::SubtractDOFValues |
212 |
KinBody::SubtractJointValues |
KinBody::SubtractJointValues |
216 |
KinBody::SetDOFTorques |
KinBody::SetDOFTorques |
220 |
KinBody::SetJointTorques |
KinBody::SetJointTorques |
224 |
KinBody::GetLinks |
KinBody::GetLinks |
228 |
KinBody::GetLink |
KinBody::GetLink |
232 |
RobotBase::SimulationStep |
RobotBase::SimulationStep |
236 |
KinBody::GetLinkTransformations |
KinBody::GetLinkTransformations |
240 |
KinBody::GetBodyTransformations |
KinBody::GetLinkTransformations |
244 |
KinBody::GetTransform |
KinBody::GetBodyTransformations |
248 |
KinBody::SetVelocity |
KinBody::GetTransform |
252 |
KinBody::SetDOFVelocities |
KinBody::SetVelocity |
256 |
KinBody::SetDOFVelocities |
KinBody::SetDOFVelocities |
260 |
KinBody::GetLinkVelocities |
KinBody::SetDOFVelocities |
264 |
RobotBase::SetTransform |
KinBody::GetLinkVelocities |
268 |
KinBody::ComputeAABB |
RobotBase::SetTransform |
272 |
KinBody::GetCenterOfMass |
KinBody::ComputeAABB |
276 |
KinBody::Enable |
KinBody::GetCenterOfMass |
280 |
KinBody::EnableLink |
KinBody::Enable |
284 |
KinBody::IsEnabled |
KinBody::EnableLink |
288 |
RobotBase::SetDOFValues |
KinBody::IsEnabled |
292 |
KinBody::SetJointValues |
KinBody::SetVisible |
296 |
RobotBase::SetDOFValues |
KinBody::IsVisible |
300 |
KinBody::SetJointValues |
RobotBase::SetDOFValues |
304 |
RobotBase::SetLinkTransformations |
KinBody::SetJointValues |
308 |
KinBody::SetBodyTransformations |
RobotBase::SetDOFValues |
312 |
KinBody::SetLinkVelocities |
KinBody::SetJointValues |
316 |
KinBody::CalculateJacobian |
RobotBase::SetLinkTransformations |
320 |
KinBody::CalculateJacobian |
RobotBase::SetLinkTransformations |
324 |
KinBody::CalculateRotationJacobian |
KinBody::SetBodyTransformations |
328 |
KinBody::CalculateRotationJacobian |
KinBody::SetLinkVelocities |
332 |
KinBody::CalculateAngularVelocityJacobian |
KinBody::CalculateJacobian |
336 |
KinBody::CalculateAngularVelocityJacobian |
KinBody::CalculateJacobian |
340 |
RobotBase::CheckSelfCollision |
KinBody::CalculateRotationJacobian |
344 |
KinBody::IsAttached |
KinBody::CalculateRotationJacobian |
348 |
KinBody::GetAttached |
KinBody::CalculateAngularVelocityJacobian |
352 |
RobotBase::IsRobot |
KinBody::CalculateAngularVelocityJacobian |
356 |
KinBody::GetEnvironmentId |
RobotBase::CheckSelfCollision |
360 |
KinBody::DoesAffect |
KinBody::IsAttached |
364 |
KinBody::SetGuiData |
KinBody::GetAttached |
368 |
KinBody::GetGuiData |
RobotBase::IsRobot |
372 |
RobotBase::GetNonAdjacentLinks |
KinBody::GetEnvironmentId |
376 |
KinBody::GetAdjacentLinks |
KinBody::DoesAffect |
380 |
KinBody::GetPhysicsData |
KinBody::GetViewerData |
384 |
KinBody::GetCollisionData |
KinBody::GetGuiData |
388 |
KinBody::GetManageData |
RobotBase::GetNonAdjacentLinks |
392 |
KinBody::GetUpdateStamp |
KinBody::GetAdjacentLinks |
396 |
KinBody::RegisterChangeCallback |
KinBody::GetPhysicsData |
400 |
RobotBase::serialize |
KinBody::GetCollisionData |
404 |
KinBody::GetKinematicsGeometryHash |
KinBody::GetManageData |
408 |
KinBody::SetJointVelocities |
KinBody::GetUpdateStamp |
412 |
KinBody::GetVelocity |
KinBody::RegisterChangeCallback |
416 |
KinBody::SetZeroConfiguration |
RobotBase::serialize |
420 |
KinBody::SetPhysicsData |
KinBody::GetKinematicsGeometryHash |
424 |
KinBody::SetCollisionData |
KinBody::SetJointVelocities |
428 |
KinBody::SetManageData |
KinBody::GetVelocity |
432 |
RobotBase::_ComputeInternalInformation |
KinBody::SetZeroConfiguration |
436 |
RobotBase::_ParametersChanged |
KinBody::GetConfigurationSpecification |
440 |
KinBody::_IsAttached |
KinBody::GetConfigurationSpecificationIndices |
444 |
KinBody::_AttachBody |
KinBody::SetConfigurationValues |
448 |
KinBody::_RemoveAttachedBody |
KinBody::GetConfigurationValues |
452 |
KinBody::_ResetInternalCollisionCache |
KinBody::SetPhysicsData |
456 |
KinBody::_CreateFunctionParser |
KinBody::SetCollisionData |
460 |
RobotBase::GetManipulators |
KinBody::SetViewerData |
464 |
RobotBase::SetMotion |
KinBody::SetManageData |
468 |
RobotBase::GetAttachedSensors |
RobotBase::_ComputeInternalInformation |
472 |
RobotBase::SetActiveDOFs |
RobotBase::_ParametersChanged |
476 |
RobotBase::SetActiveDOFs |
KinBody::_IsAttached |
480 |
RobotBase::GetActiveDOF |
KinBody::_AttachBody |
484 |
RobotBase::GetAffineDOF |
KinBody::_RemoveAttachedBody |
488 |
RobotBase::GetAffineDOFIndex |
KinBody::_ResetInternalCollisionCache |
492 |
RobotBase::GetActiveDOFIndices |
KinBody::_CreateFunctionParser |
496 |
RobotBase::GetAffineRotationAxis |
RobotBase::GetManipulators |
500 |
RobotBase::SetAffineTranslationLimits |
RobotBase::GetAttachedSensors |
504 |
RobotBase::SetAffineRotationAxisLimits |
RobotBase::SetActiveDOFs |
508 |
RobotBase::SetAffineRotation3DLimits |
RobotBase::SetActiveDOFs |
512 |
RobotBase::SetAffineRotationQuatLimits |
RobotBase::GetActiveDOF |
516 |
RobotBase::SetAffineTranslationMaxVels |
RobotBase::GetAffineDOF |
520 |
RobotBase::SetAffineRotationAxisMaxVels |
RobotBase::GetAffineDOFIndex |
524 |
RobotBase::SetAffineRotation3DMaxVels |
RobotBase::GetActiveConfigurationSpecification |
528 |
RobotBase::SetAffineRotationQuatMaxVels |
RobotBase::GetActiveDOFIndices |
532 |
RobotBase::SetAffineTranslationResolution |
RobotBase::GetAffineRotationAxis |
536 |
RobotBase::SetAffineRotationAxisResolution |
RobotBase::SetAffineTranslationLimits |
540 |
RobotBase::SetAffineRotation3DResolution |
RobotBase::SetAffineRotationAxisLimits |
544 |
RobotBase::SetAffineRotationQuatResolution |
RobotBase::SetAffineRotation3DLimits |
548 |
RobotBase::SetAffineTranslationWeights |
RobotBase::SetAffineRotationQuatLimits |
552 |
RobotBase::SetAffineRotationAxisWeights |
RobotBase::SetAffineTranslationMaxVels |
556 |
RobotBase::SetAffineRotation3DWeights |
RobotBase::SetAffineRotationAxisMaxVels |
560 |
RobotBase::SetAffineRotationQuatWeights |
RobotBase::SetAffineRotation3DMaxVels |
564 |
RobotBase::GetAffineTranslationLimits |
RobotBase::SetAffineRotationQuatMaxVels |
568 |
RobotBase::GetAffineRotationAxisLimits |
RobotBase::SetAffineTranslationResolution |
572 |
RobotBase::GetAffineRotation3DLimits |
RobotBase::SetAffineRotationAxisResolution |
576 |
RobotBase::GetAffineRotationQuatLimits |
RobotBase::SetAffineRotation3DResolution |
580 |
RobotBase::GetAffineTranslationMaxVels |
RobotBase::SetAffineRotationQuatResolution |
584 |
RobotBase::GetAffineRotationAxisMaxVels |
RobotBase::SetAffineTranslationWeights |
588 |
RobotBase::GetAffineRotation3DMaxVels |
RobotBase::SetAffineRotationAxisWeights |
592 |
RobotBase::GetAffineRotationQuatMaxVels |
RobotBase::SetAffineRotation3DWeights |
596 |
RobotBase::GetAffineTranslationResolution |
RobotBase::SetAffineRotationQuatWeights |
600 |
RobotBase::GetAffineRotationAxisResolution |
RobotBase::GetAffineTranslationLimits |
604 |
RobotBase::GetAffineRotation3DResolution |
RobotBase::GetAffineRotationAxisLimits |
608 |
RobotBase::GetAffineRotationQuatResolution |
RobotBase::GetAffineRotation3DLimits |
612 |
RobotBase::GetAffineTranslationWeights |
RobotBase::GetAffineRotationQuatLimits |
616 |
RobotBase::GetAffineRotationAxisWeights |
RobotBase::GetAffineTranslationMaxVels |
620 |
RobotBase::GetAffineRotation3DWeights |
RobotBase::GetAffineRotationAxisMaxVels |
624 |
RobotBase::GetAffineRotationQuatWeights |
RobotBase::GetAffineRotation3DMaxVels |
628 |
RobotBase::SetActiveDOFValues |
RobotBase::GetAffineRotationQuatMaxVels |
632 |
RobotBase::GetActiveDOFValues |
RobotBase::GetAffineTranslationResolution |
636 |
RobotBase::SetActiveDOFVelocities |
RobotBase::GetAffineRotationAxisResolution |
640 |
RobotBase::GetActiveDOFVelocities |
RobotBase::GetAffineRotation3DResolution |
644 |
RobotBase::GetActiveDOFLimits |
RobotBase::GetAffineRotationQuatResolution |
648 |
RobotBase::GetActiveDOFResolutions |
RobotBase::GetAffineTranslationWeights |
652 |
RobotBase::GetActiveDOFWeights |
RobotBase::GetAffineRotationAxisWeights |
656 |
RobotBase::GetActiveDOFMaxVel |
RobotBase::GetAffineRotation3DWeights |
660 |
RobotBase::GetActiveDOFMaxAccel |
RobotBase::GetAffineRotationQuatWeights |
664 |
RobotBase::SubtractActiveDOFValues |
RobotBase::SetActiveDOFValues |
668 |
RobotBase::SetActiveManipulator |
RobotBase::GetActiveDOFValues |
672 |
RobotBase::SetActiveManipulator |
RobotBase::SetActiveDOFVelocities |
676 |
RobotBase::GetActiveManipulator |
RobotBase::GetActiveDOFVelocities |
680 |
RobotBase::GetActiveManipulator |
RobotBase::GetActiveDOFLimits |
684 |
RobotBase::GetActiveManipulatorIndex |
RobotBase::GetActiveDOFResolutions |
688 |
RobotBase::GetFullTrajectoryFromActive |
RobotBase::GetActiveDOFWeights |
692 |
RobotBase::SetActiveMotion |
RobotBase::GetActiveDOFVelocityLimits |
696 |
RobotBase::SetActiveMotion |
RobotBase::GetActiveDOFAccelerationLimits |
700 |
RobotBase::CalculateActiveJacobian |
RobotBase::GetActiveDOFMaxVel |
704 |
RobotBase::CalculateActiveJacobian |
RobotBase::GetActiveDOFMaxAccel |
708 |
RobotBase::CalculateActiveRotationJacobian |
RobotBase::SubtractActiveDOFValues |
712 |
RobotBase::CalculateActiveRotationJacobian |
RobotBase::SetActiveManipulator |
716 |
RobotBase::CalculateActiveAngularVelocityJacobian |
RobotBase::SetActiveManipulator |
720 |
RobotBase::CalculateActiveAngularVelocityJacobian |
RobotBase::GetActiveManipulator |
724 |
RobotBase::Grab |
RobotBase::GetActiveManipulator |
728 |
RobotBase::Grab |
RobotBase::GetActiveManipulatorIndex |
732 |
RobotBase::Grab |
RobotBase::SetMotion |
736 |
RobotBase::Grab |
RobotBase::SetActiveMotion |
740 |
RobotBase::Release |
RobotBase::SetActiveMotion |
744 |
RobotBase::ReleaseAllGrabbed |
RobotBase::CalculateActiveJacobian |
748 |
RobotBase::RegrabAll |
RobotBase::CalculateActiveJacobian |
752 |
RobotBase::IsGrabbing |
RobotBase::CalculateActiveRotationJacobian |
756 |
RobotBase::GetGrabbed |
RobotBase::CalculateActiveRotationJacobian |
760 |
RobotBase::CheckLinkCollision |
RobotBase::CalculateActiveAngularVelocityJacobian |
764 |
RobotBase::GetRobotStructureHash |
RobotBase::CalculateActiveAngularVelocityJacobian |
768 |
RobotBase::GetController |
RobotBase::Grab |
772 |
RobotBase::SetController |
RobotBase::Grab |
776 |
RobotBase::SetController |
RobotBase::Grab |
780 |
RobotBase::_UpdateGrabbedBodies |
RobotBase::Grab |
784 |
RobotBase::_UpdateAttachedSensors |
RobotBase::Release |
788 |
RobotBase::GetKinBodyHash |
RobotBase::ReleaseAllGrabbed |
792 |
|
RobotBase::RegrabAll |
796 |
|
RobotBase::IsGrabbing |
800 |
|
RobotBase::GetGrabbed |
804 |
|
RobotBase::CheckLinkCollision |
808 |
|
RobotBase::GetRobotStructureHash |
812 |
|
RobotBase::GetController |
816 |
|
RobotBase::SetController |
820 |
|
RobotBase::SetController |
824 |
|
RobotBase::_UpdateGrabbedBodies |
828 |
|
RobotBase::_UpdateAttachedSensors |
832 |
|
RobotBase::GetKinBodyHash |
[+] affected symbols (1)
RobotBase::GetAffineDOFIndex ( RobotBase::DOFAffine dof ) constThis method is from 'RobotBase' class.
trajectory.h
namespace OpenRAVE
[+] class TrajectoryBase (17)
| Change |
Effect |
1 | Virtual method TrajectoryBase::AddPoint ( TrajectoryBase::Point const& p ) has been added to this class instead of TrajectoryBase::_SampleLinear ( TrajectoryBase::TPOINT const& p0, TrajectoryBase::TPOINT const& p1, TrajectoryBase::TSEGMENT const& seg, dReal time, TrajectoryBase::TPOINT& sample ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Virtual method TrajectoryBase::CalcTrajTiming ( RobotBasePtr probot, int interp, bool autocalc, bool activedof, dReal fmaxvelmult ) has been added to this class instead of TrajectoryBase::_MinimumTimeTransform ( Transform const& t0, Transform const& t1 ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 | Virtual method TrajectoryBase::GetDuration ( ) const has been added to this class instead of TrajectoryBase::GetDOF ( ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 | Virtual method TrajectoryBase::GetInterpMethod ( ) const has been added to this class instead of TrajectoryBase::_MinimumTimeQuintic ( TrajectoryBase::TPOINT const& p0, TrajectoryBase::TPOINT const& p1, bool bActiveDOFs ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
5 | Virtual method TrajectoryBase::GetNumWaypoints ( ) const has been added to this class instead of TrajectoryBase::Read ( std::istream& sout, RobotBasePtr robot ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
6 | Virtual method TrajectoryBase::GetPoints ( ) const has been added to this class instead of TrajectoryBase::_RecalculateViaPointDerivatives ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
7 | Virtual method TrajectoryBase::GetTotalDuration ( ) const has been added to this class instead of TrajectoryBase::_MinimumTimeLinear ( TrajectoryBase::TPOINT const& p0, TrajectoryBase::TPOINT const& p1, bool bActiveDOFs ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
8 | Virtual method TrajectoryBase::GetWaypoints ( size_t startindex, size_t endindex, std::vector<double>& data ) const has been added to this class instead of TrajectoryBase::Read ( std::string const& filename, RobotBasePtr robot ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
9 | Virtual method TrajectoryBase::GetWaypoints ( size_t startindex, size_t endindex, std::vector<double>& data, ConfigurationSpecification const& spec ) const has been added to this class instead of TrajectoryBase::Write ( std::string const& filename, int options ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
10 | Virtual method TrajectoryBase::Insert ( size_t index, std::vector<double>const& data, ConfigurationSpecification const& spec, bool bOverwrite ) has been added to this class instead of TrajectoryBase::AddPoint ( TrajectoryBase::TPOINT const& p ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
11 | Virtual method TrajectoryBase::Read ( std::istream& I, RobotBaseConstPtr&restrict p2 ) has been added to this class instead of TrajectoryBase::_MinimumTimeCubicZero ( TrajectoryBase::TPOINT const& p0, TrajectoryBase::TPOINT const& p1, bool bActiveDOFs ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
12 | Virtual method TrajectoryBase::Remove ( size_t startindex, size_t endindex ) has been added to this class instead of TrajectoryBase::CalcTrajTiming ( RobotBaseConstPtr robot, TrajectoryBase::InterpEnum interpolationMethod, bool bAutoCalcTiming, bool bActiveDOFs, dReal fMaxVelMult ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
13 | Virtual method TrajectoryBase::Sample ( std::vector<double>& data, dReal time ) const has been added to this class instead of TrajectoryBase::IsValid ( ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
14 | Virtual method TrajectoryBase::Sample ( std::vector<double>& data, dReal time, ConfigurationSpecification const& spec ) const has been added to this class instead of TrajectoryBase::SampleTrajectory ( dReal time, TrajectoryBase::TPOINT& sample ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
15 | Virtual method TrajectoryBase::SampleTrajectory ( dReal time, TrajectoryBase::Point& tp ) const has been added to this class instead of TrajectoryBase::_CalculateCubicCoefficients ( TrajectoryBase::TSEGMENT& p1, TrajectoryBase::TPOINT const& tp0, TrajectoryBase::TPOINT const& tp1 ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
16 | Virtual method TrajectoryBase::deserialize ( std::istream& I ) has been added to this class instead of TrajectoryBase::_SetCubic ( bool bAutoCalcTiming, bool bActiveDOFs ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
17 | Virtual method TrajectoryBase::serialize ( std::ostream& O, int options ) const has been added to this class instead of TrajectoryBase::_SetLinear ( bool bAutoCalcTiming, bool bActiveDOFs ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 41 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TrajectoryBase |
~TrajectoryBase |
12 |
~TrajectoryBase |
~TrajectoryBase |
16 |
InterfaceBase::GetDescription |
InterfaceBase::GetDescription |
20 |
InterfaceBase::SetUserData |
InterfaceBase::SetDescription |
24 |
InterfaceBase::SetUserData |
InterfaceBase::SetUserData |
28 |
InterfaceBase::GetUserData |
InterfaceBase::SetUserData |
32 |
InterfaceBase::GetURI |
InterfaceBase::GetUserData |
36 |
InterfaceBase::GetXMLFilename |
InterfaceBase::GetURI |
40 |
InterfaceBase::Clone |
InterfaceBase::GetXMLFilename |
44 |
InterfaceBase::SendCommand |
TrajectoryBase::Clone |
48 |
InterfaceBase::RegisterCommand |
InterfaceBase::SendCommand |
52 |
InterfaceBase::UnregisterCommand |
InterfaceBase::RegisterCommand |
56 |
TrajectoryBase::GetHash |
InterfaceBase::UnregisterCommand |
60 |
InterfaceBase::_GetCommandHelp |
TrajectoryBase::GetHash |
64 |
TrajectoryBase::Reset |
InterfaceBase::_GetCommandHelp |
68 |
TrajectoryBase::Clear |
__cxa_pure_virtual |
72 |
TrajectoryBase::AddPoint |
__cxa_pure_virtual |
76 |
TrajectoryBase::CalcTrajTiming |
__cxa_pure_virtual |
80 |
TrajectoryBase::IsValid |
__cxa_pure_virtual |
84 |
TrajectoryBase::SampleTrajectory |
__cxa_pure_virtual |
88 |
TrajectoryBase::Write |
TrajectoryBase::Sample |
92 |
TrajectoryBase::Read |
__cxa_pure_virtual |
96 |
TrajectoryBase::Read |
__cxa_pure_virtual |
100 |
TrajectoryBase::Write |
__cxa_pure_virtual |
104 |
TrajectoryBase::GetDOF |
TrajectoryBase::GetWaypoints |
108 |
TrajectoryBase::_SetLinear |
__cxa_pure_virtual |
112 |
TrajectoryBase::_SetCubic |
TrajectoryBase::serialize |
116 |
TrajectoryBase::_CalculateCubicCoefficients |
TrajectoryBase::deserialize |
120 |
TrajectoryBase::_RecalculateViaPointDerivatives |
TrajectoryBase::SampleTrajectory |
124 |
TrajectoryBase::_MinimumTimeLinear |
TrajectoryBase::GetPoints |
128 |
TrajectoryBase::_MinimumTimeCubic |
TrajectoryBase::GetTotalDuration |
132 |
TrajectoryBase::_MinimumTimeCubicZero |
TrajectoryBase::Write |
136 |
TrajectoryBase::_MinimumTimeQuintic |
TrajectoryBase::Read |
140 |
TrajectoryBase::_MinimumTimeTransform |
TrajectoryBase::GetInterpMethod |
144 |
TrajectoryBase::_FindActiveInterval |
TrajectoryBase::CalcTrajTiming |
148 |
TrajectoryBase::_SampleLinear |
TrajectoryBase::Clear |
152 |
TrajectoryBase::_SampleLinearBlend |
TrajectoryBase::AddPoint |
156 |
TrajectoryBase::_SampleCubic |
TrajectoryBase::Reset |
160 |
TrajectoryBase::_SampleQuintic |
|
[+] affected symbols (17)
TrajectoryBase::_CalculateCubicCoefficients ( TrajectoryBase::TSEGMENT& p1, TrajectoryBase::TPOINT const& tp0, TrajectoryBase::TPOINT const& tp1 )This method is from 'TrajectoryBase' class.
TrajectoryBase::_MinimumTimeCubicZero ( TrajectoryBase::TPOINT const& p0, TrajectoryBase::TPOINT const& p1, bool bActiveDOFs )This method is from 'TrajectoryBase' class.
TrajectoryBase::_MinimumTimeLinear ( TrajectoryBase::TPOINT const& p0, TrajectoryBase::TPOINT const& p1, bool bActiveDOFs )This method is from 'TrajectoryBase' class.
TrajectoryBase::_MinimumTimeQuintic ( TrajectoryBase::TPOINT const& p0, TrajectoryBase::TPOINT const& p1, bool bActiveDOFs )This method is from 'TrajectoryBase' class.
TrajectoryBase::_MinimumTimeTransform ( Transform const& t0, Transform const& t1 )This method is from 'TrajectoryBase' class.
TrajectoryBase::_RecalculateViaPointDerivatives ( )This method is from 'TrajectoryBase' class.
TrajectoryBase::_SampleLinear ( TrajectoryBase::TPOINT const& p0, TrajectoryBase::TPOINT const& p1, TrajectoryBase::TSEGMENT const& seg, dReal time, TrajectoryBase::TPOINT& sample ) constThis method is from 'TrajectoryBase' class.
TrajectoryBase::_SetCubic ( bool bAutoCalcTiming, bool bActiveDOFs )This method is from 'TrajectoryBase' class.
TrajectoryBase::_SetLinear ( bool bAutoCalcTiming, bool bActiveDOFs )This method is from 'TrajectoryBase' class.
TrajectoryBase::AddPoint ( TrajectoryBase::TPOINT const& p )This method is from 'TrajectoryBase' class.
TrajectoryBase::CalcTrajTiming ( RobotBaseConstPtr robot, TrajectoryBase::InterpEnum interpolationMethod, bool bAutoCalcTiming, bool bActiveDOFs, dReal fMaxVelMult )This method is from 'TrajectoryBase' class.
TrajectoryBase::GetDOF ( ) constThis method is from 'TrajectoryBase' class.
TrajectoryBase::IsValid ( ) constThis method is from 'TrajectoryBase' class.
TrajectoryBase::Read ( std::istream& sout, RobotBasePtr robot )This method is from 'TrajectoryBase' class.
TrajectoryBase::Read ( std::string const& filename, RobotBasePtr robot )This method is from 'TrajectoryBase' class.
TrajectoryBase::SampleTrajectory ( dReal time, TrajectoryBase::TPOINT& sample ) constThis method is from 'TrajectoryBase' class.
TrajectoryBase::Write ( std::string const& filename, int options ) constThis method is from 'TrajectoryBase' class.
to the top
Problems with Symbols, Medium Severity (2)
kinbody.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
[+] KinBody::RegisterChangeCallback ( int properties ) (1)
[ symbol: _ZN8OpenRAVE7KinBody22RegisterChangeCallbackEiRKN5boost8functionIFvvEEE ]
| Change | Effect |
---|
1 | Type of return value has been changed from boost::shared_ptr<void> to UserDataPtr of different format. | Applications will obtain a different return value and execution may change. |
sensorsystem.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
[+] SimpleSensorSystem::RegisterXMLReaderId ( EnvironmentBasePtr penv, std::string const& xmlid ) [static] (1)
[ symbol: _ZN8OpenRAVE18SimpleSensorSystem19RegisterXMLReaderIdEN5boost10shared_ptrINS_15EnvironmentBaseEEERKSs ]
| Change | Effect |
---|
1 | Type of return value has been changed from boost::shared_ptr<void> to UserDataPtr of different format. | Applications will obtain a different return value and execution may change. |
to the top
Problems with Data Types, Low Severity (7)
kinbody.h
namespace OpenRAVE
[+] class KinBody::Joint (1)
| Change |
Effect |
1 | Field _dofbranches has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (35)
KinBody::Joint::_ComputeInternalInformation ( KinBody::LinkPtr plink0, KinBody::LinkPtr plink1, Vector const& vanchor, std::vector<Vector>const& vaxes, std::vector<double>const& vcurrentvalues )This method is from 'KinBody::Joint' class.
KinBody::Joint::_ComputePartialVelocities ( std::vector<std::pair<int, double> >& vpartials, int iaxis, std::map<std::pair<KinBody::Joint::MIMIC::DOFFormat, int>, double>& mapcachedpartials ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::AddTorque ( std::vector<double>const& torques )This method is from 'KinBody::Joint' class.
KinBody::Joint::GetAnchor ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetAxis ( int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetDOF ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetHierarchyChildLink ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetHierarchyParentLink ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetInternalHierarchyAnchor ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetInternalHierarchyAxis ( int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetInternalHierarchyLeftTransform ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetInternalHierarchyRightTransform ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit, bool bAppend ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetMimicCoeffs ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetMimicDOFIndices ( std::vector<int>& vmimicdofs, int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetMimicEquation ( int axis, int type, std::string const& format ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetMimicJointIndex ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetValue ( int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetValues ( std::vector<double>& values, bool bAppend ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetVelocities ( std::vector<double>& values, bool bAppend ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetVelocityLimits ( std::vector<double>& vlower, std::vector<double>& vupper, bool bAppend ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::GetWeight ( int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::IsMimic ( int axis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::IsPrismatic ( int iaxis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::IsRevolute ( int iaxis ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::IsStatic ( ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::Joint [in-charge] ( KinBodyPtr parent )This constructor is from 'KinBody::Joint' class.
KinBody::Joint::serialize ( std::ostream& o, int options ) constThis method is from 'KinBody::Joint' class.
KinBody::Joint::SetLimits ( std::vector<double>const& lower, std::vector<double>const& upper )This method is from 'KinBody::Joint' class.
KinBody::Joint::SetMimicEquations ( int axis, std::string const& poseq, std::string const& veleq, std::string const& acceleq )This method is from 'KinBody::Joint' class.
KinBody::Joint::SetResolution ( dReal resolution )This method is from 'KinBody::Joint' class.
KinBody::Joint::SetVelocityLimits ( std::vector<double>const& vmaxvel )This method is from 'KinBody::Joint' class.
KinBody::Joint::SetWeights ( std::vector<double>const& weights )This method is from 'KinBody::Joint' class.
KinBody::Joint::SetWrapOffset ( dReal offset, int iaxis )This method is from 'KinBody::Joint' class.
KinBody::Joint::~Joint [in-charge] ( )This method is from 'KinBody::Joint' class.
[+] class KinBody::Link (1)
| Change |
Effect |
1 | Size of this type has been changed from 288 bytes to 256 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (20)
KinBody::Link::_Update ( )This method is from 'KinBody::Link' class.
KinBody::Link::ComputeAABB ( ) constThis method is from 'KinBody::Link' class.
KinBody::Link::Enable ( bool enable )This method is from 'KinBody::Link' class.
KinBody::Link::GetGeometry ( int index )This method is from 'KinBody::Link' class.
KinBody::Link::GetParentLinks ( std::vector<KinBody::LinkPtr>& vParentLinks ) constThis method is from 'KinBody::Link' class.
KinBody::Link::GetRigidlyAttachedLinks ( std::vector<KinBody::LinkPtr>& vattachedlinks ) constThis method is from 'KinBody::Link' class.
KinBody::Link::GetVelocity ( Vector& linearvel, Vector& angularvel ) constThis method is from 'KinBody::Link' class.
KinBody::Link::IsEnabled ( ) constThis method is from 'KinBody::Link' class.
KinBody::Link::IsParentLink ( boost::shared_ptr<KinBody::Link const> plink ) constThis method is from 'KinBody::Link' class.
KinBody::Link::IsRigidlyAttached ( boost::shared_ptr<KinBody::Link const> plink ) constThis method is from 'KinBody::Link' class.
KinBody::Link::Link [in-charge] ( KinBodyPtr parent )This constructor is from 'KinBody::Link' class.
KinBody::Link::serialize ( std::ostream& o, int options ) constThis method is from 'KinBody::Link' class.
KinBody::Link::SetForce ( Vector const& force, Vector const& pos, bool add )This method is from 'KinBody::Link' class.
KinBody::Link::SetStatic ( bool bStatic )This method is from 'KinBody::Link' class.
KinBody::Link::SetTorque ( Vector const& torque, bool add )This method is from 'KinBody::Link' class.
KinBody::Link::SetTransform ( Transform const& transform )This method is from 'KinBody::Link' class.
KinBody::Link::SetVelocity ( Vector const& linearvel, Vector const& angularvel )This method is from 'KinBody::Link' class.
KinBody::Link::SwapGeometries ( std::list<KinBody::Link::GEOMPROPERTIES>& listNewGeometries )This method is from 'KinBody::Link' class.
KinBody::Link::ValidateContactNormal ( Vector const& position, Vector& normal ) constThis method is from 'KinBody::Link' class.
KinBody::Link::~Link [in-charge] ( )This method is from 'KinBody::Link' class.
[+] class KinBody::Link::GEOMPROPERTIES (1)
| Change |
Effect |
1 | Field _bDraw has been renamed to _bVisible. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (11)
KinBody::Link::GEOMPROPERTIES::ComputeAABB ( Transform const& trans ) constThis method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::GEOMPROPERTIES [in-charge] ( boost::shared_ptr<KinBody::Link> parent )This constructor is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::InitCollisionMesh ( float fTessellation )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::serialize ( std::ostream& o, int options ) constThis method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetAmbientColor ( geometry::RaveVector<float>const& color )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetCollisionMesh ( KinBody::Link::TRIMESH const& mesh )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetDiffuseColor ( geometry::RaveVector<float>const& color )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetRenderFilename ( std::string const& renderfilename )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::SetTransparency ( float f )This method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GEOMPROPERTIES::ValidateContactNormal ( Vector const& position, Vector& normal ) constThis method is from 'KinBody::Link::GEOMPROPERTIES' class.
KinBody::Link::GetGeometry ( int index )Return value (reference) has base type 'KinBody::Link::GEOMPROPERTIES'.
planner.h
namespace OpenRAVE
[+] class PlannerBase (1)
| Change |
Effect |
1 | Field __listRegisteredCallbacks has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (1)
PlannerBase::InitPlan ( RobotBasePtr robot, std::istream& isParameters )This method is from 'PlannerBase' class.
robot.h
namespace OpenRAVE
[+] class RobotBase (1)
| Change |
Effect |
1 | Field _activespec has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (71)
RobotBase::_ComputeInternalInformation ( )This method is from 'RobotBase' class.
RobotBase::_ParametersChanged ( int parameters )This method is from 'RobotBase' class.
RobotBase::_UpdateAttachedSensors ( )This method is from 'RobotBase' class.
RobotBase::_UpdateGrabbedBodies ( )This method is from 'RobotBase' class.
RobotBase::CalculateActiveAngularVelocityJacobian ( int index, boost::multi_array<double, 2u>& mjacobian ) constThis method is from 'RobotBase' class.
RobotBase::CalculateActiveAngularVelocityJacobian ( int index, std::vector<double>& pfJacobian ) constThis method is from 'RobotBase' class.
RobotBase::CalculateActiveJacobian ( int index, Vector const& offset, boost::multi_array<double, 2u>& mjacobian ) constThis method is from 'RobotBase' class.
RobotBase::CalculateActiveJacobian ( int index, Vector const& offset, std::vector<double>& pfJacobian ) constThis method is from 'RobotBase' class.
RobotBase::CalculateActiveRotationJacobian ( int index, Vector const& qInitialRot, boost::multi_array<double, 2u>& vjacobian ) constThis method is from 'RobotBase' class.
RobotBase::CalculateActiveRotationJacobian ( int index, Vector const& qInitialRot, std::vector<double>& pfJacobian ) constThis method is from 'RobotBase' class.
RobotBase::CheckLinkCollision ( int ilinkindex, Transform const& tlinktrans, CollisionReportPtr report )This method is from 'RobotBase' class.
RobotBase::CheckSelfCollision ( CollisionReportPtr report ) constThis method is from 'RobotBase' class.
RobotBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions )This method is from 'RobotBase' class.
RobotBase::Destroy ( )This method is from 'RobotBase' class.
RobotBase::GetActiveDOFIndices ( ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveDOFLimits ( std::vector<double>& lower, std::vector<double>& upper ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveDOFResolutions ( std::vector<double>& v ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveDOFValues ( std::vector<double>& v ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveDOFVelocities ( std::vector<double>& velocities ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveDOFWeights ( std::vector<double>& v ) constThis method is from 'RobotBase' class.
RobotBase::GetActiveManipulator ( )This method is from 'RobotBase' class.
RobotBase::GetActiveManipulator ( ) constThis method is from 'RobotBase' class.
RobotBase::GetAffineRotation3DLimits ( Vector& lower, Vector& upper ) constThis method is from 'RobotBase' class.
RobotBase::GetAffineRotationAxisLimits ( Vector& lower, Vector& upper ) constThis method is from 'RobotBase' class.
RobotBase::GetAffineTranslationLimits ( Vector& lower, Vector& upper ) constThis method is from 'RobotBase' class.
RobotBase::GetFullTrajectoryFromActive ( TrajectoryBasePtr pFullTraj, TrajectoryBaseConstPtr pActiveTraj, bool bOverwriteTransforms )This method is from 'RobotBase' class.
RobotBase::GetGrabbed ( std::vector<KinBodyPtr>& vbodies ) constThis method is from 'RobotBase' class.
RobotBase::GetNonAdjacentLinks ( int adjacentoptions ) constThis method is from 'RobotBase' class.
RobotBase::GetRobotStructureHash ( ) constThis method is from 'RobotBase' class.
RobotBase::Grab ( KinBodyPtr body )This method is from 'RobotBase' class.
RobotBase::Grab ( KinBodyPtr body, KinBody::LinkPtr pRobotLinkToGrabWith )This method is from 'RobotBase' class.
RobotBase::Grab ( KinBodyPtr body, KinBody::LinkPtr pRobotLinkToGrabWith, std::set<int>const& setRobotLinksToIgnore )This method is from 'RobotBase' class.
RobotBase::Grab ( KinBodyPtr body, std::set<int>const& setRobotLinksToIgnore )This method is from 'RobotBase' class.
RobotBase::InitFromData ( std::string const& data, AttributesList const& atts )This method is from 'RobotBase' class.
RobotBase::InitFromFile ( std::string const& filename, AttributesList const& atts )This method is from 'RobotBase' class.
RobotBase::IsGrabbing ( KinBodyConstPtr body ) constThis method is from 'RobotBase' class.
RobotBase::RegrabAll ( )This method is from 'RobotBase' class.
RobotBase::Release ( KinBodyPtr body )This method is from 'RobotBase' class.
RobotBase::ReleaseAllGrabbed ( )This method is from 'RobotBase' class.
RobotBase::RobotBase [in-charge] ( EnvironmentBasePtr penv )This constructor is from 'RobotBase' class.
RobotBase::serialize ( std::ostream& o, int options ) constThis method is from 'RobotBase' class.
RobotBase::SetActiveDOFs ( std::vector<int>const& dofindices, int affine )This method is from 'RobotBase' class.
RobotBase::SetActiveDOFs ( std::vector<int>const& dofindices, int affine, Vector const& rotationaxis )This method is from 'RobotBase' class.
RobotBase::SetActiveDOFValues ( std::vector<double>const& values, bool bCheckLimits )This method is from 'RobotBase' class.
RobotBase::SetActiveDOFVelocities ( std::vector<double>const& velocities, bool bCheckLimits )This method is from 'RobotBase' class.
RobotBase::SetActiveManipulator ( int index )This method is from 'RobotBase' class.
RobotBase::SetActiveManipulator ( std::string const& manipname )This method is from 'RobotBase' class.
RobotBase::SetAffineRotation3DLimits ( Vector const& lower, Vector const& upper )This method is from 'RobotBase' class.
RobotBase::SetAffineRotation3DMaxVels ( Vector const& vels )This method is from 'RobotBase' class.
RobotBase::SetAffineRotation3DResolution ( Vector const& resolution )This method is from 'RobotBase' class.
RobotBase::SetAffineRotation3DWeights ( Vector const& weights )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationAxisLimits ( Vector const& lower, Vector const& upper )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationAxisMaxVels ( Vector const& vels )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationAxisResolution ( Vector const& resolution )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationAxisWeights ( Vector const& weights )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationQuatLimits ( Vector const& quatangle )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationQuatMaxVels ( dReal vels )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationQuatResolution ( dReal resolution )This method is from 'RobotBase' class.
RobotBase::SetAffineRotationQuatWeights ( dReal weights )This method is from 'RobotBase' class.
RobotBase::SetAffineTranslationLimits ( Vector const& lower, Vector const& upper )This method is from 'RobotBase' class.
RobotBase::SetAffineTranslationMaxVels ( Vector const& vels )This method is from 'RobotBase' class.
RobotBase::SetAffineTranslationResolution ( Vector const& resolution )This method is from 'RobotBase' class.
RobotBase::SetAffineTranslationWeights ( Vector const& weights )This method is from 'RobotBase' class.
RobotBase::SetController ( ControllerBasePtr controller, std::vector<int>const& dofindices, int nControlTransformation )This method is from 'RobotBase' class.
RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, bool bCheckLimits )This method is from 'RobotBase' class.
RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, Transform const& transbase, bool bCheckLimits )This method is from 'RobotBase' class.
RobotBase::SetLinkTransformations ( std::vector<Transform>const& vbodies )This method is from 'RobotBase' class.
RobotBase::SetTransform ( Transform const& trans )This method is from 'RobotBase' class.
RobotBase::SimulationStep ( dReal fElapsedTime )This method is from 'RobotBase' class.
RobotBase::SubtractActiveDOFValues ( std::vector<double>& q1, std::vector<double>const& q2 ) constThis method is from 'RobotBase' class.
RobotBase::~RobotBase [in-charge] ( )This method is from 'RobotBase' class.
[+] class RobotBase::Manipulator (1)
| Change |
Effect |
1 | Field _tGrasp has been renamed to _tLocalTool. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (24)
RobotBase::Manipulator::CalculateAngularVelocityJacobian ( boost::multi_array<double, 2u>& mjacobian ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::CalculateJacobian ( boost::multi_array<double, 2u>& mjacobian ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::CalculateRotationJacobian ( boost::multi_array<double, 2u>& mjacobian ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::CheckEndEffectorCollision ( Transform const& tEE, CollisionReportPtr report ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::CheckIndependentCollision ( CollisionReportPtr report ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::FindIKSolution ( IkParameterization const& param, std::vector<double>& solution, int filteroptions ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::FindIKSolution ( IkParameterization const& param, std::vector<double>const& vFreeParameters, std::vector<double>& solution, int filteroptions ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::FindIKSolutions ( IkParameterization const& param, std::vector<double>const& vFreeParameters, std::vector<std::vector<double> >& solutions, int filteroptions ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::FindIKSolutions ( IkParameterization const& param, std::vector<std::vector<double> >& solutions, int filteroptions ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetChildDOFIndices ( std::vector<int>& vdofndices ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetChildJoints ( std::vector<KinBody::JointPtr>& vjoints ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetChildLinks ( std::vector<KinBody::LinkPtr>& vlinks ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetFreeParameters ( std::vector<double>& vFreeParameters ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetIkParameterization ( IkParameterization const& ikparam ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetIndependentLinks ( std::vector<KinBody::LinkPtr>& vlinks ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetKinematicsStructureHash ( ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetNumFreeParameters ( ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetStructureHash ( ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::GetTransform ( ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::IsChildLink ( KinBody::LinkConstPtr plink ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::IsGrabbing ( KinBodyConstPtr body ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::serialize ( std::ostream& o, int options ) constThis method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::SetIkSolver ( IkSolverBasePtr iksolver )This method is from 'RobotBase::Manipulator' class.
RobotBase::Manipulator::~Manipulator [in-charge] ( )This method is from 'RobotBase::Manipulator' class.
trajectory.h
namespace OpenRAVE
[+] class TrajectoryBase (1)
| Change |
Effect |
1 | Virtual method InterfaceBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions ) has been overridden by TrajectoryBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions ). | Method TrajectoryBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions ) will be called instead of InterfaceBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions ). |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 41 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TrajectoryBase |
~TrajectoryBase |
12 |
~TrajectoryBase |
~TrajectoryBase |
16 |
InterfaceBase::GetDescription |
InterfaceBase::GetDescription |
20 |
InterfaceBase::SetUserData |
InterfaceBase::SetDescription |
24 |
InterfaceBase::SetUserData |
InterfaceBase::SetUserData |
28 |
InterfaceBase::GetUserData |
InterfaceBase::SetUserData |
32 |
InterfaceBase::GetURI |
InterfaceBase::GetUserData |
36 |
InterfaceBase::GetXMLFilename |
InterfaceBase::GetURI |
40 |
InterfaceBase::Clone |
InterfaceBase::GetXMLFilename |
44 |
InterfaceBase::SendCommand |
TrajectoryBase::Clone |
48 |
InterfaceBase::RegisterCommand |
InterfaceBase::SendCommand |
52 |
InterfaceBase::UnregisterCommand |
InterfaceBase::RegisterCommand |
56 |
TrajectoryBase::GetHash |
InterfaceBase::UnregisterCommand |
60 |
InterfaceBase::_GetCommandHelp |
TrajectoryBase::GetHash |
64 |
TrajectoryBase::Reset |
InterfaceBase::_GetCommandHelp |
68 |
TrajectoryBase::Clear |
__cxa_pure_virtual |
72 |
TrajectoryBase::AddPoint |
__cxa_pure_virtual |
76 |
TrajectoryBase::CalcTrajTiming |
__cxa_pure_virtual |
80 |
TrajectoryBase::IsValid |
__cxa_pure_virtual |
84 |
TrajectoryBase::SampleTrajectory |
__cxa_pure_virtual |
88 |
TrajectoryBase::Write |
TrajectoryBase::Sample |
92 |
TrajectoryBase::Read |
__cxa_pure_virtual |
96 |
TrajectoryBase::Read |
__cxa_pure_virtual |
100 |
TrajectoryBase::Write |
__cxa_pure_virtual |
104 |
TrajectoryBase::GetDOF |
TrajectoryBase::GetWaypoints |
108 |
TrajectoryBase::_SetLinear |
__cxa_pure_virtual |
112 |
TrajectoryBase::_SetCubic |
TrajectoryBase::serialize |
116 |
TrajectoryBase::_CalculateCubicCoefficients |
TrajectoryBase::deserialize |
120 |
TrajectoryBase::_RecalculateViaPointDerivatives |
TrajectoryBase::SampleTrajectory |
124 |
TrajectoryBase::_MinimumTimeLinear |
TrajectoryBase::GetPoints |
128 |
TrajectoryBase::_MinimumTimeCubic |
TrajectoryBase::GetTotalDuration |
132 |
TrajectoryBase::_MinimumTimeCubicZero |
TrajectoryBase::Write |
136 |
TrajectoryBase::_MinimumTimeQuintic |
TrajectoryBase::Read |
140 |
TrajectoryBase::_MinimumTimeTransform |
TrajectoryBase::GetInterpMethod |
144 |
TrajectoryBase::_FindActiveInterval |
TrajectoryBase::CalcTrajTiming |
148 |
TrajectoryBase::_SampleLinear |
TrajectoryBase::Clear |
152 |
TrajectoryBase::_SampleLinearBlend |
TrajectoryBase::AddPoint |
156 |
TrajectoryBase::_SampleCubic |
TrajectoryBase::Reset |
160 |
TrajectoryBase::_SampleQuintic |
|
[+] affected symbols (1)
InterfaceBase::Clone ( InterfaceBaseConstPtr preference, int cloningoptions )The method 'TrajectoryBase::Clone (InterfaceBaseConstPtr preference, int cloningoptions)' will be called instead of this method.
to the top
Problems with Symbols, Low Severity (14)
kinbody.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
[+] KinBody::GetDOFLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit ) const (2)
changed to:KinBody::GetDOFLimits ( std::vector<double>& lowerlimit, std::vector<double>& upperlimit ) const
| Change | Effect |
---|
1 | 1st parameter vLowerLimit has been renamed to lowerlimit. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter vUpperLimit has been renamed to upperlimit. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] KinBody::GetDOFVelocityLimits ( std::vector<double>& vLowerLimit, std::vector<double>& vUpperLimit ) const (2)
changed to:KinBody::GetDOFVelocityLimits ( std::vector<double>& lowerlimit, std::vector<double>& upperlimit ) const
| Change | Effect |
---|
1 | 1st parameter vLowerLimit has been renamed to lowerlimit. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter vUpperLimit has been renamed to upperlimit. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] KinBody::InitFromBoxes ( std::vector<AABB>const& boxes, bool draw ) (1)
changed to:KinBody::InitFromBoxes ( std::vector<AABB>const& boxes, bool visible )
| Change | Effect |
---|
1 | 2nd parameter draw has been renamed to visible. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] KinBody::InitFromBoxes ( std::vector<OBB>const& boxes, bool draw ) (1)
changed to:KinBody::InitFromBoxes ( std::vector<OBB>const& boxes, bool visible )
| Change | Effect |
---|
1 | 2nd parameter draw has been renamed to visible. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] KinBody::InitFromSpheres ( std::vector<Vector>const& vspheres, bool draw ) (2)
changed to:KinBody::InitFromSpheres ( std::vector<Vector>const& spheres, bool visible )
| Change | Effect |
---|
1 | 1st parameter vspheres has been renamed to spheres. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter draw has been renamed to visible. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] KinBody::InitFromTrimesh ( KinBody::Link::TRIMESH const& trimesh, bool draw ) (1)
changed to:KinBody::InitFromTrimesh ( KinBody::Link::TRIMESH const& trimesh, bool visible )
| Change | Effect |
---|
1 | 2nd parameter draw has been renamed to visible. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] KinBody::Joint::SetVelocityLimits ( std::vector<double>const& vmaxvel ) (1)
changed to:KinBody::Joint::SetVelocityLimits ( std::vector<double>const& vmax )
| Change | Effect |
---|
1 | 1st parameter vmaxvel has been renamed to vmax. | Renaming of a parameter may indicate a change in its semantic meaning. |
openrave.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
[+] RaveCreateTrajectory ( EnvironmentBasePtr penv, int nDOF ) (1)
changed to:RaveCreateTrajectory ( EnvironmentBasePtr penv, int dof )
| Change | Effect |
---|
1 | 2nd parameter nDOF has been renamed to dof. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] RaveGetIkParameterizationMap ( ) (1)
[ symbol: _ZN8OpenRAVE28RaveGetIkParameterizationMapEv ]
| Change | Effect |
---|
1 | Base type of return value has been changed from std::map<IkParameterization::Type,std::string> to std::map<IkParameterizationType,std::string> of different format. | This parameter may be incorrectly initialized by applications. |
robot.h,
libopenrave0.4.so.0.4.2
namespace OpenRAVE
[+] RobotBase::GetFullTrajectoryFromActive ( TrajectoryBasePtr pFullTraj, TrajectoryBaseConstPtr pActiveTraj, bool bOverwriteTransforms ) (1)
changed to:RobotBase::GetFullTrajectoryFromActive ( TrajectoryBasePtr pfulltraj, TrajectoryBaseConstPtr pActiveTraj, bool bOverwriteTransforms )
| Change | Effect |
---|
1 | 1st parameter pFullTraj has been renamed to pfulltraj. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] RobotBase::SetLinkTransformations ( std::vector<Transform>const& vbodies ) (1)
changed to:RobotBase::SetLinkTransformations ( std::vector<Transform>const& transforms )
| Change | Effect |
---|
1 | 1st parameter vbodies has been renamed to transforms. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Problems with Constants (15)
interfacehashes.h
[+] OPENRAVE_COLLISIONCHECKER_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_COLLISIONCHECKER_HASH has been changed from "f0e1d66efd6b80e851a12a937f60eca6" to "690784eb9e41b068a893dbf1761c01d1". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_CONTROLLER_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_CONTROLLER_HASH has been changed from "3ff86056459c72cbdb34af28b98f0992" to "4b94816a0f156bc4a3e98f79f3898683". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_ENVIRONMENT_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_ENVIRONMENT_HASH has been changed from "f29fda952d7a5cef7b8b46a7e4f70a27" to "bee66712a5dc2ac11644ab32817ee06a". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_IKSOLVER_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_IKSOLVER_HASH has been changed from "721e42b775ddd137a81e53f69519d1d9" to "9fd7944dbecc4eed8cceb4f6d5a618ce". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_KINBODY_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_KINBODY_HASH has been changed from "2d1499ecb721b3af313da4c26b836ce2" to "39cb185f844b5607190cd761199c7ae2". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_MODULE_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_MODULE_HASH has been changed from "91a6adfcb28019207938af3fbbf759b3" to "fec1b591cb5ef03912009f9abdcd037d". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_PHYSICSENGINE_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_PHYSICSENGINE_HASH has been changed from "31b1aa40bf4c5b63aa57c5552bf62d81" to "257dd698a5b7a78b8bd4d05a3d322c0b". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_PLANNER_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_PLANNER_HASH has been changed from "7b8864032c6bf5c572e0535c9c164fd4" to "6fc740f9b2bbfde93d78032cbf1b9121". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_PLUGININFO_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_PLUGININFO_HASH has been changed from "202a84af5eb50775aa5da86956de73fe" to "8d45441947223c660c8f8ff9723bf58e". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_ROBOT_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_ROBOT_HASH has been changed from "bee29611dc861971dc759376933d69cf" to "daecf7d25afb90fef5dd9987f5c98f5b". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_SENSOR_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_SENSOR_HASH has been changed from "c7227d59d84d6ad880ea5ae166cc087a" to "1425016f0176ff3811962fbefd63c31e". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_SENSORSYSTEM_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_SENSORSYSTEM_HASH has been changed from "43920009ad109091d7e59157a5af3a24" to "83208394c99a021fbdcd55ac2810e65f". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_SPACESAMPLER_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_SPACESAMPLER_HASH has been changed from "8d3866c955b9587aaf42e277edd2da2a" to "3b8faec230636cab285670c095c95496". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_TRAJECTORY_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_TRAJECTORY_HASH has been changed from "260138467755d029a252ef128993907e" to "c386a85687d6dea075d3d9ed1c68b808". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] OPENRAVE_VIEWER_HASH
| Change | Effect |
---|
1 | The value of constant OPENRAVE_VIEWER_HASH has been changed from "5770b43a6028630f89678e29a65ee275" to "c58fb4ff10585995bc49e53f3175b473". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Other Changes in Data Types (1)
robot.h
namespace OpenRAVE
[+] class RobotBase::RobotStateSaver (1)
| Change |
Effect |
1 | Virtual method RobotBase::RobotStateSaver::_RestoreRobot ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
RobotBase::~RobotStateSaver |
RobotBase::~RobotStateSaver |
12 |
RobotBase::~RobotStateSaver |
RobotBase::~RobotStateSaver |
16 |
|
RobotBase::RobotStateSaver::Restore |
20 |
|
KinBody::KinBodyStateSaver::_RestoreKinBody |
24 |
|
RobotBase::RobotStateSaver::_RestoreRobot |
[+] affected symbols (2)
RobotBase::RobotStateSaver::RobotStateSaver [in-charge] ( RobotBasePtr probot, int options )This constructor is from 'RobotBase::RobotStateSaver' class.
RobotBase::RobotStateSaver::~RobotStateSaver [in-charge] ( )This method is from 'RobotBase::RobotStateSaver' class.
to the top
Header Files (26)
collisionchecker.h
config.h
controller.h
environment.h
geometry.h
iksolver.h
interface.h
interfacehashes.h
kinbody.h
mathextra.h
module.h
openrave-core.h
openrave.h
plugin.h (openrave/plugin.h)
physicsengine.h
planner.h
planningutils.h
plugininfo.h
rave.h
plugin.h (rave/plugin.h)
robot.h
sensor.h
sensorsystem.h
spacesampler.h
trajectory.h
viewer.h
to the top
Shared Libraries (2)
libopenrave-core0.4.so.0.4.2
libopenrave0.4.so.0.4.2
to the top