Binary compatibility report for the OpenRAVE library  between 0.6.6 and 0.8.0 versions on x86

Test Info


Library NameOpenRAVE
Version #10.6.6
Version #20.8.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files27
Total Shared Libraries2
Total Symbols / Types735 / 356
VerdictIncompatible
(71.6%)

Problem Summary


SeverityCount
Added Symbols-154
Removed SymbolsHigh68
Problems with
Data Types
High95
Medium41
Low14
Problems with
Symbols
High42
Medium2
Low15
Problems with
Constants
Low15
Other Changes
in Data Types
-34
Other Changes
in Symbols
-1

Added Symbols (154)


iksolver.h, libopenrave0.8.so.0.8.0
namespace OpenRAVE
IkReturn::Append IkReturn const& r )
IkReturn::Clear ( )
IkSolverBase::_CallFilters ( std::vector<double>& solution, RobotBase::ManipulatorPtr manipulator, IkParameterization const& param, IkReturnPtr ikreturn )
IkSolverBase::Solve ( IkParameterization const& param, std::vector<double>const& q0, int filteroptions, IkReturnPtr ikreturn )
IkSolverBase::Solve ( IkParameterization const& param, std::vector<double>const& q0, std::vector<double>const& vFreeParameters, int filteroptions, IkReturnPtr ikreturn )
IkSolverBase::SolveAll ( IkParameterization const& param, int filteroptions, std::vector<IkReturnPtr>& ikreturns )
IkSolverBase::SolveAll ( IkParameterization const& param, std::vector<double>const& vFreeParameters, int filteroptions, std::vector<IkReturnPtr>& ikreturns )

interface.h, libopenrave0.8.so.0.8.0
namespace OpenRAVE
InterfaceBase::GetReadableInterface std::string const& xmltag ) const
InterfaceBase::Serialize ( BaseXMLWriterPtr writer, int options ) const
InterfaceBase::SetReadableInterface ( std::string const& xmltag, XMLReadablePtr readable )

kinbody.h, libopenrave0.8.so.0.8.0
namespace OpenRAVE
KinBody::_ComputeDOFLinkVelocities ( std::vector<double>& dofvelocities, std::vector<std::pair<Vector, geometry::RaveVector<double> > >& linkvelocities, bool usebaselinkvelocity ) const
KinBody::_ComputeLinkAccelerations ( std::vector<double>const& dofvelocities, std::vector<double>const& dofaccelerations, std::vector<std::pair<Vector, geometry::RaveVector<double> > >const& linkvelocities, std::vector<std::pair<Vector, geometry::RaveVector<double> > >& linkaccelerations, Vector const& gravity ) const
KinBody::ComputeHessianAxisAngle int linkindex, std::vector<double>& hessian, std::vector<int>const& dofindices ) const
KinBody::ComputeHessianTranslation int linkindex, Vector const& position, std::vector<double>& hessian, std::vector<int>const& dofindices ) const
KinBody::ComputeInverseDynamics ( boost::array<std::vector<double>, 3u>& doftorquecomponents, std::vector<double>const& dofaccelerations, KinBody::ForceTorqueMap const& externalforcetorque ) const
KinBody::ComputeInverseDynamics ( std::vector<double>& doftorques, std::vector<double>const& dofaccelerations, KinBody::ForceTorqueMap const& externalforcetorque ) const
KinBody::ComputeJacobianAxisAngle int linkindex, std::vector<double>& jacobian, std::vector<int>const& dofindices ) const
KinBody::ComputeJacobianTranslation int linkindex, Vector const& position, std::vector<double>& jacobian, std::vector<int>const& dofindices ) const
KinBody::GetConfigurationSpecification std::string const& interpolation ) const
KinBody::GetConfigurationSpecificationIndices ( std::vector<int>const& indices, std::string const& interpolation ) const
KinBody::GetDOFAccelerationLimits ( std::vector<double>& maxaccelerations, std::vector<int>const& dofindices ) const
KinBody::GetDOFLimits ( std::vector<double>& lowerlimit, std::vector<double>& upperlimit, std::vector<int>const& dofindices ) const
KinBody::GetDOFResolutions ( std::vector<double>& v, std::vector<int>const& dofindices ) const
KinBody::GetDOFValues ( std::vector<double>& v, std::vector<int>const& dofindices ) const
KinBody::GetDOFVelocities ( std::vector<double>& v, std::vector<int>const& dofindices ) const
KinBody::GetDOFVelocityLimits ( std::vector<double>& lowerlimit, std::vector<double>& upperlimit, std::vector<int>const& dofindices ) const
KinBody::GetDOFVelocityLimits ( std::vector<double>& maxvelocities, std::vector<int>const& dofindices ) const
KinBody::GetDOFWeights ( std::vector<double>& v, std::vector<int>const& dofindices ) const
KinBody::GetLinkAccelerations ( std::vector<double>const& dofaccelerations, std::vector<std::pair<Vector, geometry::RaveVector<double> > >& linkaccelerations ) const
KinBody::InitFromGeometries std::list<KinBody::Link::GeometryInfo>const& geometries )
KinBody::Joint::_Eval int axis, uint32_t timederiv, std::vector<double>const& vdependentvalues, std::vector<double>& voutput )
KinBody::Joint::_GetVelocities ( std::vector<double>& values, bool bAppend, std::pair<Vector, geometry::RaveVector<double> >const& linkparentvelocity, std::pair<Vector, geometry::RaveVector<double> >const& linkchildvelocity ) const
KinBody::Joint::_GetVelocity int axis, std::pair<Vector, geometry::RaveVector<double> >const& linkparentvelocity, std::pair<Vector, geometry::RaveVector<double> >const& linkchildvelocity ) const
KinBody::Joint::GetAccelerationLimit int iaxis ) const
KinBody::Joint::GetLimit int iaxis ) const
KinBody::Joint::GetResolutions ( std::vector<double>& resolutions, bool bAppend ) const
KinBody::Joint::GetVelocity int axis ) const
KinBody::Joint::GetVelocityLimit int iaxis ) const
KinBody::Joint::GetWeights ( std::vector<double>& weights, bool bAppend ) const
KinBody::Joint::IsCircular int iaxis ) const
KinBody::Joint::Joint [in-charge] ( KinBodyPtr parent, KinBody::Joint::JointType type )
KinBody::Joint::Joint [not-in-charge] ( KinBodyPtr parent, KinBody::Joint::JointType type )
KinBody::Joint::SetResolution ( dReal resolution, int iaxis )
KinBody::Joint::SubtractValue dReal value1, dReal value2, int iaxis ) const
KinBody::KinBodyStateSaver::Release ( )
KinBody::KinBodyStateSaver::Restore boost::shared_ptr<KinBody> body )
KinBody::Link::Geometry::ComputeAABB Transform const& trans ) const
KinBody::Link::Geometry::Geometry [in-charge] ( boost::shared_ptr<KinBody::Link> parent, KinBody::Link::GeometryInfo const& info )
KinBody::Link::Geometry::Geometry [not-in-charge] ( boost::shared_ptr<KinBody::Link> parent, KinBody::Link::GeometryInfo const& info )
KinBody::Link::Geometry::serialize ( std::ostream& o, int options ) const
KinBody::Link::Geometry::SetAmbientColor geometry::RaveVector<float>const& color )
KinBody::Link::Geometry::SetCollisionMesh KinBody::Link::TRIMESH const& mesh )
KinBody::Link::Geometry::SetDiffuseColor geometry::RaveVector<float>const& color )
KinBody::Link::Geometry::SetRenderFilename std::string const& renderfilename )
KinBody::Link::Geometry::SetTransparency float f )
KinBody::Link::Geometry::SetVisible bool visible )
KinBody::Link::Geometry::ValidateContactNormal ( Vector const& position, Vector& normal ) const
KinBody::Link::GeometryInfo::GeometryInfo [in-charge] ( )
KinBody::Link::GeometryInfo::GeometryInfo [not-in-charge] ( )
KinBody::Link::GeometryInfo::InitCollisionMesh float fTessellation )
KinBody::Link::GetVelocity ( ) const
KinBody::Link::InitGeometries std::list<KinBody::Link::GeometryInfo>& geometries )
KinBody::Link::SetLocalMassFrame Transform const& massframe )
KinBody::Link::SetMass dReal mass )
KinBody::Link::SetPrincipalMomentsOfInertia Vector const& inertiamoments )
KinBody::Link::SwapGeometries boost::shared_ptr<KinBody::Link>& link )
KinBody::Serialize ( BaseXMLWriterPtr writer, int options ) const
KinBody::SetConfigurationValues ( std::vector<double>::const_iterator itvalues, uint32_t checklimits )
KinBody::SetDOFLimits ( std::vector<double>const& lower, std::vector<double>const& upper )
KinBody::SetDOFValues ( std::vector<double>const& values, Transform const& transform, uint32_t checklimits )
KinBody::SetDOFValues ( std::vector<double>const& values, uint32_t checklimits, std::vector<int>const& dofindices )
KinBody::SetDOFVelocities ( std::vector<double>const& dofvelocities, Vector const& linearvel, Vector const& angularvel, uint32_t checklimits )
KinBody::SetDOFVelocities ( std::vector<double>const& dofvelocities, uint32_t checklimits )
KinBody::SetDOFWeights ( std::vector<double>const& weights, std::vector<int>const& dofindices )
KinBody::SetNonCollidingConfiguration ( )
KinBody::SubtractDOFValues ( std::vector<double>& values1, std::vector<double>const& values2, std::vector<int>const& dofindices ) const

openrave.h, libopenrave0.8.so.0.8.0
namespace OpenRAVE
ConfigurationSpecification::AddDerivativeGroups int deriv, bool adddeltatime )
ConfigurationSpecification::ExtractTransform ( Transform& t, std::vector<double>::const_iterator itdata, KinBodyConstPtr pbody, int timederivative ) const
ConfigurationSpecification::GetInterpolationDerivative ( std::string const& interpolation, int deriv ) [static]
ConfigurationSpecification::Validate ( ) const
IkParameterization::GetConfigurationSpecification ( IkParameterizationType iktype, std::string const& interpolation ) [static]
RaveFindLocalFile ( std::string const& filename, std::string const& curdir )
RaveGetDataAccess ( )
RaveGetIkParameterizationMap int alllowercase )
RaveGetIkTypeFromUniqueId int uniqueid )
RaveGetTransformFromAffineDOFValues ( Transform& t, std::vector<double>::const_iterator itvalues, int affinedofs, Vector const& vActvAffineRotationAxis, bool normalize )
RaveSetDataAccess int accessoptions )

planner.h, libopenrave0.8.so.0.8.0
namespace OpenRAVE
PlannerBase::PlannerParameters::SetConfigurationSpecification ( EnvironmentBasePtr env, ConfigurationSpecification const& spec )
PlannerBase::PlannerParameters::StateSaver::Restore ( )
PlannerBase::PlannerParameters::StateSaver::StateSaver [in-charge] boost::shared_ptr<PlannerBase::PlannerParameters> params )
PlannerBase::PlannerParameters::StateSaver::StateSaver [not-in-charge] boost::shared_ptr<PlannerBase::PlannerParameters> params )
PlannerBase::PlannerParameters::StateSaver::~StateSaver [in-charge-deleting] ( )
PlannerBase::PlannerParameters::StateSaver::~StateSaver [in-charge] ( )
PlannerBase::PlannerParameters::StateSaver::~StateSaver [not-in-charge] ( )
PlannerBase::PlannerParameters::Validate ( ) const

plannerparameters.h, libopenrave0.8.so.0.8.0
namespace OpenRAVE
WorkspaceTrajectoryParameters::characters std::string const& ch )
WorkspaceTrajectoryParameters::endElement std::string const& name )
WorkspaceTrajectoryParameters::serialize std::ostream& O ) const
WorkspaceTrajectoryParameters::startElement ( std::string const& name, AttributesList const& atts )
WorkspaceTrajectoryParameters::WorkspaceTrajectoryParameters [in-charge] EnvironmentBasePtr penv )
WorkspaceTrajectoryParameters::WorkspaceTrajectoryParameters [not-in-charge] EnvironmentBasePtr penv )

planningutils.h, libopenrave0.8.so.0.8.0
namespace OpenRAVE::planningutils
ComputeTrajectoryDerivatives ( OpenRAVE::TrajectoryBasePtr traj, int maxderiv )
InsertActiveDOFWaypointWithRetiming int index, std::vector<double>const& dofvalues, std::vector<double>const& dofvelocities, OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, OpenRAVE::dReal fmaxvelmult, OpenRAVE::dReal fmaxaccelmult, std::string const& plannername )
InsertWaypointWithSmoothing int index, std::vector<double>const& dofvalues, std::vector<double>const& dofvelocities, OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::dReal fmaxvelmult, OpenRAVE::dReal fmaxaccelmult, std::string const& plannername )
LineCollisionConstraint::_CheckState ( )
LineCollisionConstraint::Check ( OpenRAVE::PlannerBase::PlannerParametersWeakPtr _params, std::vector<double>const& pQ0, std::vector<double>const& pQ1, OpenRAVE::IntervalType interval, OpenRAVE::PlannerBase::ConfigurationListPtr pvCheckedConfigurations )
LineCollisionConstraint::LineCollisionConstraint [in-charge] ( std::list<OpenRAVE::KinBodyPtr>const& listCheckCollisions, bool bCheckEnv )
LineCollisionConstraint::LineCollisionConstraint [not-in-charge] ( std::list<OpenRAVE::KinBodyPtr>const& listCheckCollisions, bool bCheckEnv )
ManipulatorIKGoalSampler::Sample ( )
ManipulatorIKGoalSampler::SampleAll std::list<OpenRAVE::IkReturnPtr>& samples )
RetimeActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, OpenRAVE::dReal fmaxaccelmult, std::string const& plannername, std::string const& plannerparameters )
RetimeTrajectory ( OpenRAVE::TrajectoryBasePtr traj, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, OpenRAVE::dReal fmaxaccelmult, std::string const& plannername, std::string const& plannerparameters )
SmoothActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, OpenRAVE::dReal fmaxvelmult, OpenRAVE::dReal fmaxaccelmult, std::string const& plannername, std::string const& plannerparameters )
SmoothAffineTrajectory ( OpenRAVE::TrajectoryBasePtr traj, std::vector<double>const& maxvelocities, std::vector<double>const& maxaccelerations, std::string const& plannername, std::string const& plannerparameters )
SmoothTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::dReal fmaxvelmult, OpenRAVE::dReal fmaxaccelmult, std::string const& plannername, std::string const& plannerparameters )

robot.h, libopenrave0.8.so.0.8.0
namespace OpenRAVE
RobotBase::_Regrab UserDataPtr pgrabbed )
RobotBase::AddManipulator RobotBase::ManipulatorInfo const& manipinfo )
RobotBase::GetActiveConfigurationSpecification std::string const& interpolation ) const
RobotBase::GetActiveManipulatorIndex ( ) const
RobotBase::Manipulator::_ComputeInternalInformation ( )
RobotBase::Manipulator::CalculateAngularVelocityJacobian std::vector<double>& jacobian ) const
RobotBase::Manipulator::CalculateJacobian std::vector<double>& jacobian ) const
RobotBase::Manipulator::CalculateRotationJacobian std::vector<double>& jacobian ) const
RobotBase::Manipulator::CheckEndEffectorCollision ( IkParameterization const& ikparam, CollisionReportPtr report ) const
RobotBase::Manipulator::FindIKSolution ( IkParameterization const& param, int filteroptions, IkReturnPtr ikreturn ) const
RobotBase::Manipulator::FindIKSolution ( IkParameterization const& param, std::vector<double>const& vFreeParameters, int filteroptions, IkReturnPtr ikreturn ) const
RobotBase::Manipulator::FindIKSolutions ( IkParameterization const& param, int filteroptions, std::vector<IkReturnPtr>& vikreturns ) const
RobotBase::Manipulator::FindIKSolutions ( IkParameterization const& param, std::vector<double>const& vFreeParameters, int filteroptions, std::vector<IkReturnPtr>& vikreturns ) const
RobotBase::Manipulator::GetArmConfigurationSpecification std::string const& interpolation ) const
RobotBase::Manipulator::GetIkParameterization ( IkParameterization const& ikparam, bool inworld ) const
RobotBase::Manipulator::GetIkParameterization ( IkParameterizationType iktype, bool inworld ) const
RobotBase::Manipulator::GetIkSolver ( ) const
RobotBase::Manipulator::GetVelocity ( ) const
RobotBase::RemoveManipulator RobotBase::ManipulatorPtr manip )
RobotBase::RobotStateSaver::Release ( )
RobotBase::RobotStateSaver::Restore boost::shared_ptr<RobotBase> robot )
RobotBase::SetActiveDOFValues ( std::vector<double>const& values, uint32_t checklimits )
RobotBase::SetActiveDOFVelocities ( std::vector<double>const& velocities, uint32_t checklimits )
RobotBase::SetActiveManipulator RobotBase::ManipulatorConstPtr pmanip )
RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, Transform const& transbase, uint32_t checklimits )
RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, uint32_t checklimits, std::vector<int>const& dofindices )
RobotBase::SetDOFVelocities ( std::vector<double>const& dofvelocities, Vector const& linearvel, Vector const& angularvel, uint32_t checklimits )
RobotBase::SetDOFVelocities ( std::vector<double>const& dofvelocities, uint32_t checklimits )
RobotBase::SetVelocity ( Vector const& linearvel, Vector const& angularvel )

xmlreaders.h, libopenrave0.8.so.0.8.0
namespace OpenRAVE::xmlreaders
GeometryInfoReader::characters std::string const& ch )
GeometryInfoReader::endElement std::string const& name )
GeometryInfoReader::GeometryInfoReader [in-charge] ( OpenRAVE::KinBody::Link::GeometryInfoPtr geom, OpenRAVE::AttributesList const& atts )
GeometryInfoReader::GeometryInfoReader [not-in-charge] ( OpenRAVE::KinBody::Link::GeometryInfoPtr geom, OpenRAVE::AttributesList const& atts )
GeometryInfoReader::startElement ( std::string const& name, OpenRAVE::AttributesList const& atts )
TrajectoryReader::characters std::string const& ch )
TrajectoryReader::endElement std::string const& name )
TrajectoryReader::startElement ( std::string const& name, OpenRAVE::AttributesList const& atts )
TrajectoryReader::TrajectoryReader [in-charge] ( OpenRAVE::EnvironmentBasePtr env, OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::AttributesList const& atts )
TrajectoryReader::TrajectoryReader [not-in-charge] ( OpenRAVE::EnvironmentBasePtr env, OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::AttributesList const& atts )

to the top

Removed Symbols (68)


iksolver.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
IkSolverBase::_CallFilters ( std::vector<double>& solution, RobotBase::ManipulatorPtr manipulator, IkParameterization const& param )

kinbody.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
KinBody::_CreateFunctionParser ( )
KinBody::CalculateAngularVelocityJacobian int linkindex, std::vector<double>& pfJacobian ) const
KinBody::CalculateJacobian int linkindex, Vector const& offset, std::vector<double>& pfJacobian ) const
KinBody::GetConfigurationSpecification ( ) const
KinBody::GetConfigurationSpecificationIndices std::vector<int>const& indices ) const
KinBody::GetDOFAccelerationLimits std::vector<double>& maxaccelerations ) const
KinBody::GetDOFLimits ( std::vector<double>& lowerlimit, std::vector<double>& upperlimit ) const
KinBody::GetDOFResolutions std::vector<double>& v ) const
KinBody::GetDOFValues std::vector<double>& v ) const
KinBody::GetDOFVelocities std::vector<double>& v ) const
KinBody::GetDOFVelocityLimits ( std::vector<double>& lowerlimit, std::vector<double>& upperlimit ) const
KinBody::GetDOFVelocityLimits std::vector<double>& maxvelocities ) const
KinBody::GetDOFWeights std::vector<double>& v ) const
KinBody::GetRigidlyAttachedLinks int linkindex, std::vector<KinBody::LinkPtr>& vattachedlinks ) const
KinBody::GetVelocity ( Vector& linearvel, Vector& angularvel ) const
KinBody::InitFromData ( std::string const& data, AttributesList const& atts )
KinBody::InitFromFile ( std::string const& filename, AttributesList const& atts )
KinBody::InitFromGeometries ( std::list<KinBody::Link::GEOMPROPERTIES>& geometries, bool visible )
KinBody::Joint::GetInternalHierarchyAnchor ( ) const
KinBody::Joint::Joint [in-charge] KinBodyPtr parent )
KinBody::Joint::Joint [not-in-charge] KinBodyPtr parent )
KinBody::Joint::SetResolution dReal resolution )
KinBody::KinBodyStateSaver::Restore ( )
KinBody::Link::GEOMPROPERTIES::ComputeAABB Transform const& trans ) const
KinBody::Link::GEOMPROPERTIES::GEOMPROPERTIES [in-charge] boost::shared_ptr<KinBody::Link> parent )
KinBody::Link::GEOMPROPERTIES::GEOMPROPERTIES [not-in-charge] boost::shared_ptr<KinBody::Link> parent )
KinBody::Link::GEOMPROPERTIES::InitCollisionMesh float fTessellation )
KinBody::Link::GEOMPROPERTIES::serialize ( std::ostream& o, int options ) const
KinBody::Link::GEOMPROPERTIES::SetAmbientColor geometry::RaveVector<float>const& color )
KinBody::Link::GEOMPROPERTIES::SetCollisionMesh KinBody::Link::TRIMESH const& mesh )
KinBody::Link::GEOMPROPERTIES::SetDiffuseColor geometry::RaveVector<float>const& color )
KinBody::Link::GEOMPROPERTIES::SetRenderFilename std::string const& renderfilename )
KinBody::Link::GEOMPROPERTIES::SetTransparency float f )
KinBody::Link::GEOMPROPERTIES::SetVisible bool visible )
KinBody::Link::GEOMPROPERTIES::ValidateContactNormal ( Vector const& position, Vector& normal ) const
KinBody::Link::SwapGeometries std::list<KinBody::Link::GEOMPROPERTIES>& listNewGeometries )
KinBody::SetConfigurationValues ( std::vector<double>::const_iterator itvalues, bool checklimits )
KinBody::SetDOFValues ( std::vector<double>const& values, bool checklimits )
KinBody::SetDOFValues ( std::vector<double>const& values, Transform const& transform, bool checklimits )
KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, bool checklimits )
KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, Vector const& linearvel, Vector const& angularvel, bool checklimits )
KinBody::SetDOFWeights std::vector<double>const& weights )
KinBody::SubtractDOFValues ( std::vector<double>& values1, std::vector<double>const& values2 ) const
vtable for KinBody::Link::GEOMPROPERTIES [data]

openrave.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
ConfigurationSpecification::AddVelocityGroups bool adddeltatime )
ConfigurationSpecification::ExtractTransform ( Transform& t, std::vector<double>::const_iterator itdata, KinBodyConstPtr pbody ) const
ConfigurationSpecification::GetInterpolationDerivative std::string const& interpolation ) [static]
IkParameterization::GetConfigurationSpecification IkParameterizationType iktype ) [static]
RaveGetIkParameterizationMap ( )
RaveGetTransformFromAffineDOFValues ( Transform& t, std::vector<double>::const_iterator itvalues, int affinedofs, Vector const& vActvAffineRotationAxis )

planningutils.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE::planningutils
InsertActiveDOFWaypointWithRetiming int index, std::vector<double>const& dofvalues, std::vector<double>const& dofvelocities, OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, OpenRAVE::dReal fmaxvelmult, std::string const& plannername )
RetimeActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, std::string const& plannername, std::string const& plannerparameters )
SetPlannerParametersFromSpecification ( OpenRAVE::PlannerBase::PlannerParametersPtr parameters, OpenRAVE::ConfigurationSpecification const& spec )
SmoothActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, std::string const& plannername, std::string const& plannerparameters )
SmoothAffineTrajectory ( OpenRAVE::TrajectoryBasePtr traj, std::vector<double>const& maxvelocities, std::vector<double>const& maxaccelerations, bool hastimestamps, std::string const& plannername, std::string const& plannerparameters )

robot.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
RobotBase::GetActiveConfigurationSpecification ( ) const
RobotBase::InitFromData ( std::string const& data, AttributesList const& atts )
RobotBase::InitFromFile ( std::string const& filename, AttributesList const& atts )
RobotBase::Manipulator::GetFreeParameters std::vector<double>& vFreeParameters ) const
RobotBase::Manipulator::GetIkParameterization IkParameterization const& ikparam ) const
RobotBase::Manipulator::GetIkParameterization IkParameterizationType iktype ) const
RobotBase::Manipulator::GetNumFreeParameters ( ) const
RobotBase::RobotStateSaver::Restore ( )
RobotBase::SetActiveDOFValues ( std::vector<double>const& values, bool checklimits )
RobotBase::SetActiveDOFVelocities ( std::vector<double>const& velocities, bool checklimits )
RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, bool checklimits )
RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, Transform const& transbase, bool checklimits )

to the top

Problems with Data Types, High Severity (95)


collisionchecker.h
namespace OpenRAVE
[+] class CollisionCheckerBase (2)

controller.h
namespace OpenRAVE
[+] class ControllerBase (1)

environment.h
namespace OpenRAVE
[+] class EnvironmentBase (13)

iksolver.h
namespace OpenRAVE
[+] class IkSolverBase (3)

interface.h
namespace OpenRAVE
[+] class InterfaceBase (3)

kinbody.h
namespace OpenRAVE
[+] class KinBody (45)
[+] class KinBody::Joint (1)
[+] class KinBody::KinBodyStateSaver (2)
[+] class KinBody::Link (2)

openrave.h
namespace OpenRAVE
[+] class IkParameterization (1)
[+] class XMLReadable (2)

planningutils.h
namespace planningutils
[+] class LineCollisionConstraint (5)

robot.h
namespace OpenRAVE
[+] class RobotBase (8)
[+] class RobotBase::Manipulator (5)
[+] class RobotBase::RobotStateSaver (2)

to the top

Problems with Symbols, High Severity (42)


iksolver.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
[+] IkSolverBase::_CallFilters ( std::vector<double>& solution, RobotBase::ManipulatorPtr manipulator, IkParameterization const& param ) (1)

kinbody.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
[+] KinBody::GetConfigurationSpecification ( ) const (1)
[+] KinBody::GetConfigurationSpecificationIndices std::vector<int>const& indices ) const (1)
[+] KinBody::GetDOFAccelerationLimits std::vector<double>& maxaccelerations ) const (1)
[+] KinBody::GetDOFLimits ( std::vector<double>& lowerlimit, std::vector<double>& upperlimit ) const (1)
[+] KinBody::GetDOFResolutions std::vector<double>& v ) const (1)
[+] KinBody::GetDOFValues std::vector<double>& v ) const (1)
[+] KinBody::GetDOFVelocities std::vector<double>& v ) const (1)
[+] KinBody::GetDOFVelocityLimits std::vector<double>& maxvelocities ) const (1)
[+] KinBody::GetDOFVelocityLimits ( std::vector<double>& lowerlimit, std::vector<double>& upperlimit ) const (1)
[+] KinBody::GetDOFWeights std::vector<double>& v ) const (1)
[+] KinBody::InitFromGeometries ( std::list<KinBody::Link::GEOMPROPERTIES>& geometries, bool visible ) (1)
[+] KinBody::Joint::Joint [not-in-charge] KinBodyPtr parent ) (1)
[+] KinBody::Joint::Joint [in-charge] KinBodyPtr parent ) (1)
[+] KinBody::Joint::SetResolution dReal resolution ) (1)
[+] KinBody::KinBodyStateSaver::Restore ( ) (1)
[+] KinBody::Link::SwapGeometries std::list<KinBody::Link::GEOMPROPERTIES>& listNewGeometries ) (1)
[+] KinBody::SetConfigurationValues ( std::vector<double>::const_iterator itvalues, bool checklimits ) (1)
[+] KinBody::SetDOFValues ( std::vector<double>const& values, bool checklimits ) (1)
[+] KinBody::SetDOFValues ( std::vector<double>const& values, Transform const& transform, bool checklimits ) (1)
[+] KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, bool checklimits ) (1)
[+] KinBody::SetDOFVelocities ( std::vector<double>const& vDOFVelocities, Vector const& linearvel, Vector const& angularvel, bool checklimits ) (1)
[+] KinBody::SetDOFWeights std::vector<double>const& weights ) (1)
[+] KinBody::SubtractDOFValues ( std::vector<double>& values1, std::vector<double>const& values2 ) const (1)

openrave.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
[+] ConfigurationSpecification::ExtractTransform ( Transform& t, std::vector<double>::const_iterator itdata, KinBodyConstPtr pbody ) const (1)
[+] ConfigurationSpecification::GetInterpolationDerivative std::string const& interpolation ) [static] (1)
[+] IkParameterization::GetConfigurationSpecification IkParameterizationType iktype ) [static] (1)
[+] RaveGetIkParameterizationMap ( ) (1)
[+] RaveGetTransformFromAffineDOFValues ( Transform& t, std::vector<double>::const_iterator itvalues, int affinedofs, Vector const& vActvAffineRotationAxis ) (1)

planningutils.h, libopenrave0.6.so.0.6.6
namespace planningutils
[+] InsertActiveDOFWaypointWithRetiming int index, std::vector<double>const& dofvalues, std::vector<double>const& dofvelocities, TrajectoryBasePtr traj, RobotBasePtr robot, dReal fmaxvelmult, std::string const& plannername ) (1)
[+] RetimeActiveDOFTrajectory ( TrajectoryBasePtr traj, RobotBasePtr robot, bool hastimestamps, dReal fmaxvelmult, std::string const& plannername, std::string const& plannerparameters ) (1)
[+] SmoothActiveDOFTrajectory ( TrajectoryBasePtr traj, RobotBasePtr robot, bool hastimestamps, dReal fmaxvelmult, std::string const& plannername, std::string const& plannerparameters ) (1)
[+] SmoothAffineTrajectory ( TrajectoryBasePtr traj, std::vector<double>const& maxvelocities, std::vector<double>const& maxaccelerations, bool hastimestamps, std::string const& plannername, std::string const& plannerparameters ) (1)

robot.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
[+] RobotBase::GetActiveConfigurationSpecification ( ) const (1)
[+] RobotBase::Manipulator::GetIkParameterization IkParameterization const& ikparam ) const (1)
[+] RobotBase::Manipulator::GetIkParameterization IkParameterizationType iktype ) const (1)
[+] RobotBase::RobotStateSaver::Restore ( ) (1)
[+] RobotBase::SetActiveDOFValues ( std::vector<double>const& values, bool checklimits ) (1)
[+] RobotBase::SetActiveDOFVelocities ( std::vector<double>const& velocities, bool checklimits ) (1)
[+] RobotBase::SetActiveManipulator std::string const& manipname ) (1)
[+] RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, bool checklimits ) (1)
[+] RobotBase::SetDOFValues ( std::vector<double>const& vJointValues, Transform const& transbase, bool checklimits ) (1)

to the top

Problems with Data Types, Medium Severity (41)


environment.h
namespace OpenRAVE
[+] class EnvironmentBase (5)

iksolver.h
namespace OpenRAVE
[+] class IkSolverBase (4)

kinbody.h
namespace OpenRAVE
[+] class KinBody (8)
[+] class KinBody::Joint (7)
[+] class KinBody::KinBodyStateSaver (4)
[+] class KinBody::Link (2)

openrave.h
namespace OpenRAVE
[+] class ConfigurationSpecification (1)

planningutils.h
namespace planningutils
[+] class ManipulatorIKGoalSampler (1)

robot.h
namespace OpenRAVE
[+] class RobotBase (4)
[+] class RobotBase::Manipulator (3)
[+] class RobotBase::RobotStateSaver (2)

to the top

Problems with Symbols, Medium Severity (2)


kinbody.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
[+] KinBody::Link::GetGeometry int index ) (2)

to the top

Problems with Data Types, Low Severity (14)


openrave.h
namespace OpenRAVE
[+] class IkParameterization (1)

planningutils.h
namespace planningutils
[+] class LineCollisionConstraint (3)
[+] class ManipulatorIKGoalSampler (1)

robot.h
namespace OpenRAVE
[+] class RobotBase (2)
[+] class RobotBase::Manipulator (6)
[+] class RobotBase::RobotStateSaver (1)

to the top

Problems with Symbols, Low Severity (15)


kinbody.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
[+] KinBody::CalculateAngularVelocityJacobian int linkindex, boost::multi_array<double, 2u>& vjacobian ) const (1)
[+] KinBody::CalculateJacobian int linkindex, Vector const& offset, boost::multi_array<double, 2u>& vjacobian ) const (2)
[+] KinBody::CalculateRotationJacobian int linkindex, Vector const& quat, boost::multi_array<double, 2u>& vjacobian ) const (1)
[+] KinBody::CalculateRotationJacobian int linkindex, Vector const& quat, std::vector<double>& pfJacobian ) const (1)

planningutils.h, libopenrave0.6.so.0.6.6
namespace planningutils
[+] LineCollisionConstraint::Check ( PlannerBase::PlannerParametersWeakPtr _params, KinBodyPtr robot, std::vector<double>const& pQ0, std::vector<double>const& pQ1, IntervalType interval, PlannerBase::ConfigurationListPtr pvCheckedConfigurations ) (1)

robot.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
[+] RobotBase::CalculateActiveAngularVelocityJacobian int index, boost::multi_array<double, 2u>& mjacobian ) const (1)
[+] RobotBase::CalculateActiveAngularVelocityJacobian int index, std::vector<double>& pfJacobian ) const (1)
[+] RobotBase::CalculateActiveJacobian int index, Vector const& offset, boost::multi_array<double, 2u>& mjacobian ) const (1)
[+] RobotBase::CalculateActiveJacobian int index, Vector const& offset, std::vector<double>& pfJacobian ) const (1)
[+] RobotBase::CalculateActiveRotationJacobian int index, Vector const& qInitialRot, boost::multi_array<double, 2u>& vjacobian ) const (1)
[+] RobotBase::CalculateActiveRotationJacobian int index, Vector const& qInitialRot, std::vector<double>& pfJacobian ) const (1)
[+] RobotBase::Manipulator::CalculateAngularVelocityJacobian boost::multi_array<double, 2u>& mjacobian ) const (1)
[+] RobotBase::Manipulator::CalculateJacobian boost::multi_array<double, 2u>& mjacobian ) const (1)
[+] RobotBase::Manipulator::CalculateRotationJacobian boost::multi_array<double, 2u>& mjacobian ) const (1)

to the top

Problems with Constants (15)


interfacehashes.h
[+] OPENRAVE_COLLISIONCHECKER_HASH
[+] OPENRAVE_CONTROLLER_HASH
[+] OPENRAVE_ENVIRONMENT_HASH
[+] OPENRAVE_IKSOLVER_HASH
[+] OPENRAVE_KINBODY_HASH
[+] OPENRAVE_MODULE_HASH
[+] OPENRAVE_PHYSICSENGINE_HASH
[+] OPENRAVE_PLANNER_HASH
[+] OPENRAVE_PLUGININFO_HASH
[+] OPENRAVE_ROBOT_HASH
[+] OPENRAVE_SENSOR_HASH
[+] OPENRAVE_SENSORSYSTEM_HASH
[+] OPENRAVE_SPACESAMPLER_HASH
[+] OPENRAVE_TRAJECTORY_HASH
[+] OPENRAVE_VIEWER_HASH

to the top

Other Changes in Data Types (34)


environment.h
namespace OpenRAVE
[+] class EnvironmentBase (5)

iksolver.h
namespace OpenRAVE
[+] class IkSolverBase (2)

kinbody.h
namespace OpenRAVE
[+] class KinBody::Joint (3)

openrave.h
namespace OpenRAVE
[+] enum IkParameterizationType (19)

robot.h
namespace OpenRAVE
[+] class RobotBase::Manipulator (4)
[+] class RobotBase::RobotStateSaver (1)

to the top

Other Changes in Symbols (1)


controller.h, libopenrave0.6.so.0.6.6
namespace OpenRAVE
[+] MultiController::Reset int options ) (1)

to the top

Header Files (27)


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
utils.h
viewer.h

to the top

Shared Libraries (2)


libopenrave-core0.6.so.0.6.6
libopenrave0.6.so.0.6.6

to the top




Generated on Tue Sep 4 03:31:10 2012 for OpenRAVE by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API