API compatibility report for the libmrpt-graphs-dev library between base and lfs versions on ARM


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibmrpt-graphs-dev
Version #1base
Version #2lfs
ArchARM
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files21
Total Libraries0
Total Symbols / Types49 / 17
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Header Files  21 


CAStarAlgorithm.h
CDirectedGraph.h
CDirectedTree.h
CGraphPartitioner.h
CHypothesisNotFoundException.h
CMRVisualizer.h
CMRVisualizer_impl.h
CNetworkOfPoses.h
CNetworkOfPoses_impl.h
CVisualizer.h
CVisualizer_impl.h
dijkstra.h
graphs.h
registerAllClasses.h
ScalarFactorGraph.h
THypothesis.h
THypothesis_impl.h
TMRSlamEdgeAnnotations.h
TMRSlamNodeAnnotations.h
TNodeAnnotations.h
TNodeID.h

to the top

Libraries  0 



to the top



Test Info


Library Namelibmrpt-graphs-dev
Version #1base
Version #2lfs
ArchARM
SubjectSource Compatibility

Test Results


Total Header Files21
Total Libraries0
Total Symbols / Types5336 / 574
Compatibility 96.7%

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh174
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols  8 


CGridPlaneXY.h
namespace mrpt::opengl
CGridPlaneXY::__ct [C1] ( float xMin, float xMax, float yMin, float yMax, float z, float frequency, float lineWidth, bool antiAliasing )
CGridPlaneXY::__ct [C1] ( float xMin, float xMax, float yMin, float yMax, float z, float frequency, float lineWidth, bool antiAliasing )
CGridPlaneXY::__ct [C2] ( float xMin, float xMax, float yMin, float yMax, float z, float frequency, float lineWidth, bool antiAliasing )
CGridPlaneXY::_GetBaseClass ( ) [static]
CGridPlaneXY::className [data]
CGridPlaneXY::CreateObject ( ) [static]
CGridPlaneXY::GetRuntimeClassIdStatic ( ) [static]
CGridPlaneXY::runtimeClassId [data]

to the top

Removed Symbols  174 


CBox.h
namespace mrpt::opengl
CBox::__ct [C1] ( )
CBox::__ct [C1] ( )
CBox::__ct [C2] ( )
CBox::__ct [C1] ( mrpt::math::TPoint3D const& corner1, mrpt::math::TPoint3D const& corner2, bool is_wireframe, float lineWidth )
CBox::__ct [C1] ( mrpt::math::TPoint3D const& corner1, mrpt::math::TPoint3D const& corner2, bool is_wireframe, float lineWidth )
CBox::__ct [C2] ( mrpt::math::TPoint3D const& corner1, mrpt::math::TPoint3D const& corner2, bool is_wireframe, float lineWidth )
CBox::_GetBaseClass ( ) [static]
CBox::className [data]
CBox::CreateObject ( ) [static]
CBox::GetRuntimeClassIdStatic ( ) [static]
CBox::runtimeClassId [data]
CBox::setBoxCorners ( mrpt::math::TPoint3D const& corner1, mrpt::math::TPoint3D const& corner2 )

COctreePointRenderer.h
namespace mrpt::global_settings
OCTREE_RENDER_MAX_DENSITY_POINTS_PER_SQPIXEL ( )
OCTREE_RENDER_MAX_DENSITY_POINTS_PER_SQPIXEL ( float value )
OCTREE_RENDER_MAX_POINTS_PER_NODE ( )
OCTREE_RENDER_MAX_POINTS_PER_NODE ( size_t value )
COctreePointRenderer.h
namespace mrpt::opengl
COctreePointRenderer<CPointCloud>::__ct [C1] ( )
COctreePointRenderer<CPointCloud>::__ct [C2] ( )
COctreePointRenderer<CPointCloud>::__ct [C1] ( COctreePointRenderer<CPointCloud>const& p1 )
COctreePointRenderer<CPointCloud>::__ct [C2] ( COctreePointRenderer<CPointCloud>const& p1 )
COctreePointRenderer<CPointCloud>::octree_debug_dump_tree ( std::ostream& o ) const
COctreePointRenderer<CPointCloud>::octree_derived ( ) const
COctreePointRenderer<CPointCloud>::octree_get_graphics_boundingboxes ( CSetOfObjects& gl_bb, float const lines_width, struct mrpt::img::TColorf const& lines_color, bool const draw_solid_boxes ) const
COctreePointRenderer<CPointCloud>::octree_get_node_count ( ) const
COctreePointRenderer<CPointCloud>::octree_get_visible_nodes ( ) const
COctreePointRenderer<CPointCloud>::octree_mark_as_outdated ( )
COctreePointRenderer<CPointCloud>::octree_render ( struct TRenderMatrices const& ri ) const
COctreePointRenderer<CPointCloud>::TNode::getCornerX ( int i ) const
COctreePointRenderer<CPointCloud>::TNode::getCornerY ( int i ) const
COctreePointRenderer<CPointCloud>::TNode::getCornerZ ( int i ) const
COctreePointRenderer<CPointCloud>::~__dt [D0] ( )
COctreePointRenderer<CPointCloud>::~__dt [D1] ( )
COctreePointRenderer<CPointCloud>::~__dt [D2] ( )

CPointCloud.h
namespace mrpt::opengl
CPointCloud::__ct [C1] ( )
CPointCloud::__ct [C1] ( )
CPointCloud::__ct [C2] ( )
CPointCloud::_GetBaseClass ( ) [static]
CPointCloud::className [data]
CPointCloud::clear ( )
CPointCloud::CreateObject ( ) [static]
CPointCloud::GetRuntimeClassIdStatic ( ) [static]
CPointCloud::insertPoint ( float x, float y, float z )
CPointCloud::markAllPointsAsNew ( )
CPointCloud::render_subset ( bool const all, std::vector<unsigned int>const& idxs, float const render_area_sqpixels ) const
CPointCloud::runtimeClassId [data]
CPointCloud::setAllPoints ( std::vector<mrpt::math::TPoint3D>const& pts )
CPointCloud::setGradientColors ( struct mrpt::img::TColorf const& colorMin, struct mrpt::img::TColorf const& colorMax )
CPointCloud::setPoint ( size_t i, float const x, float const y, float const z )
PointCloudAdapter<CPointCloud>::HAS_RGB [data]
PointCloudAdapter<CPointCloud>::HAS_RGBf [data]
PointCloudAdapter<CPointCloud>::HAS_RGBu8 [data]

CRenderizableShaderPoints.h
namespace mrpt::opengl
CRenderizableShaderPoints::__ct [C1] ( )
CRenderizableShaderPoints::__ct [C1] ( )
CRenderizableShaderPoints::__ct [C2] ( )
CRenderizableShaderPoints::_GetBaseClass ( ) [static]
CRenderizableShaderPoints::GetRuntimeClassIdStatic ( ) [static]
CRenderizableShaderPoints::params_deserialize ( struct mrpt::serialization::CArchive& in )
CRenderizableShaderPoints::params_serialize ( struct mrpt::serialization::CArchive& out ) const
CRenderizableShaderPoints::runtimeClassId [data]
CRenderizableShaderPoints::verticesBoundingBox ( ) const

CRenderizableShaderTriangles.h
namespace mrpt::opengl
CRenderizableShaderTriangles::__ct [C1] ( )
CRenderizableShaderTriangles::__ct [C1] ( )
CRenderizableShaderTriangles::__ct [C2] ( )
CRenderizableShaderTriangles::__ct [C1] ( CRenderizableShaderTriangles const& p2 )
CRenderizableShaderTriangles::__ct [C1] ( CRenderizableShaderTriangles const& p1 )
CRenderizableShaderTriangles::__ct [C2] ( CRenderizableShaderTriangles const& p1 )
CRenderizableShaderTriangles::_GetBaseClass ( ) [static]
CRenderizableShaderTriangles::GetRuntimeClassIdStatic ( ) [static]
CRenderizableShaderTriangles::params_deserialize ( struct mrpt::serialization::CArchive& in )
CRenderizableShaderTriangles::params_serialize ( struct mrpt::serialization::CArchive& out ) const
CRenderizableShaderTriangles::runtimeClassId [data]
CRenderizableShaderTriangles::trianglesBoundingBox ( ) const

CSetOfLines.h
namespace mrpt::opengl
CSetOfLines::__ct [C1] ( )
CSetOfLines::__ct [C1] ( )
CSetOfLines::__ct [C2] ( )
CSetOfLines::__ct [C1] ( std::vector<struct mrpt::math::TSegment3D>const& sgms, bool antiAliasing )
CSetOfLines::__ct [C1] ( std::vector<struct mrpt::math::TSegment3D>const& sgms, bool antiAliasing )
CSetOfLines::__ct [C2] ( std::vector<struct mrpt::math::TSegment3D>const& sgms, bool antiAliasing )
CSetOfLines::_GetBaseClass ( ) [static]
CSetOfLines::className [data]
CSetOfLines::CreateObject ( ) [static]
CSetOfLines::getLineByIndex ( size_t index, double& x0, double& y0, double& z0, double& x1, double& y1, double& z1 ) const
CSetOfLines::GetRuntimeClassIdStatic ( ) [static]
CSetOfLines::getVerticesPointSize ( ) const
CSetOfLines::runtimeClassId [data]
CSetOfLines::setLineByIndex ( size_t index, struct mrpt::math::TSegment3D const& segm )
CSetOfLines::setVerticesPointSize ( float const size_points )

CSimpleLine.h
namespace mrpt::opengl
CSimpleLine::__ct [C1] ( float x0, float y0, float z0, float x1, float y1, float z1, float lineWidth, bool antiAliasing )
CSimpleLine::__ct [C1] ( float x0, float y0, float z0, float x1, float y1, float z1, float lineWidth, bool antiAliasing )
CSimpleLine::__ct [C2] ( float x0, float y0, float z0, float x1, float y1, float z1, float lineWidth, bool antiAliasing )
CSimpleLine::_GetBaseClass ( ) [static]
CSimpleLine::className [data]
CSimpleLine::CreateObject ( ) [static]
CSimpleLine::GetRuntimeClassIdStatic ( ) [static]
CSimpleLine::runtimeClassId [data]

PLY_import_export.h
namespace mrpt::opengl
PLY_Exporter::saveToPlyFile ( std::string const& filename, bool save_in_binary, std::vector<std::string>const& file_comments, std::vector<std::string>const& file_obj_info ) const
PLY_Exporter::~__dt [D0] ( )
PLY_Exporter::~__dt [D1] ( )
PLY_Exporter::~__dt [D2] ( )
PLY_Importer::loadFromPlyFile ( std::string const& filename, std::vector<std::string>* file_comments, std::vector<std::string>* file_obj_info )
PLY_Importer::~__dt [D0] ( )
PLY_Importer::~__dt [D1] ( )
PLY_Importer::~__dt [D2] ( )

stock_objects.h
namespace mrpt::opengl::stock_objects
BumblebeeCamera ( )
CornerXYSimple ( float scale, float lineWidth )
CornerXYZ ( float scale )
CornerXYZEye ( )
CornerXYZSimple ( float scale, float lineWidth )
Hokuyo_URG ( )
Hokuyo_UTM ( )
Househam_Sprayer ( )
RobotGiraff ( )
RobotPioneer ( )
RobotRhodon ( )

TPixelCoord.h
namespace mrpt::img
TPixelCoord::__ct [C1] ( )
TPixelCoord::__ct [C2] ( )
TPixelCoordf::__ct [C1] ( )
TPixelCoordf::__ct [C2] ( )

TPolygon3D.h
namespace mrpt::math
TPolygon3D::__ct [C1] ( struct TPolygon2D const& p )
TPolygon3D::__ct [C2] ( struct TPolygon2D const& p )
TPolygon3D::asYAML ( ) const
TPolygon3D::contains ( TPoint3D const& point ) const
TPolygon3D::createRegularPolygon ( size_t numEdges, double radius, struct TPolygon3D& poly ) [static]
TPolygon3D::createRegularPolygon ( size_t numEdges, double radius, struct TPolygon3D& poly, struct TPose3D const& pose ) [static]
TPolygon3D::distance ( TPoint3D const& point ) const
TPolygon3D::FromYAML ( struct mrpt::containers::yaml const& c ) [static]
TPolygon3D::generate2DObject ( struct TPolygon2D& p ) const
TPolygon3D::getAsSegmentList ( std::vector<struct TSegment3D>& v ) const
TPolygon3D::getBestFittingPlane ( struct TPlane& p ) const
TPolygon3D::getCenter ( TPoint3D& p ) const
TPolygon3D::getPlane ( struct TPlane& p ) const
TPolygon3D::isSkew ( ) const
TPolygon3D::removeRedundantVertices ( )
TPolygon3D::removeRepeatedVertices ( )

TSegment2D.h
namespace mrpt::math
TSegment2D::__ct [C1] ( )
TSegment2D::__ct [C2] ( )
TSegment2D::__ct [C1] ( struct TSegment2D const& p1 )
TSegment2D::__ct [C2] ( struct TSegment2D const& p1 )
TSegment2D::__ct [C1] ( struct TSegment2D& p1 )
TSegment2D::__ct [C2] ( struct TSegment2D& p1 )
TSegment2D::__ct [C1] ( struct TSegment3D const& s )
TSegment2D::__ct [C2] ( struct TSegment3D const& s )
TSegment2D::contains ( TPoint2D const& point ) const
TSegment2D::distance ( TPoint2D const& point ) const
TSegment2D::generate3DObject ( struct TSegment3D& s ) const
TSegment2D::length ( ) const
TSegment2D::signedDistance ( TPoint2D const& point ) const
TSegment2D::~__dt [D0] ( )
TSegment2D::~__dt [D1] ( )
TSegment2D::~__dt [D2] ( )

TSegment3D.h
namespace mrpt::math
TSegment3D::__ct [C1] ( struct TSegment3D const& p1 )
TSegment3D::__ct [C2] ( struct TSegment3D const& p1 )
TSegment3D::__ct [C1] ( struct TSegment3D& p1 )
TSegment3D::__ct [C2] ( struct TSegment3D& p1 )
TSegment3D::contains ( TPoint3D const& point ) const
TSegment3D::distance ( TPoint3D const& point ) const
TSegment3D::distance ( struct TSegment3D const& segment ) const
TSegment3D::generate2DObject ( struct TSegment2D& s ) const
TSegment3D::length ( ) const
TSegment3D::~__dt [D0] ( )
TSegment3D::~__dt [D1] ( )
TSegment3D::~__dt [D2] ( )

TTriangle.h
namespace mrpt::opengl
TTriangle::__ct [C1] ( )
TTriangle::__ct [C2] ( )
TTriangle::computeNormals ( )
TTriangle::readFrom ( struct mrpt::serialization::CArchive& i )
TTriangle::Vertex::__ct [C1] ( struct TTriangle::Vertex const& p1 )
TTriangle::Vertex::__ct [C2] ( struct TTriangle::Vertex const& p1 )
TTriangle::Vertex::__ct [C1] ( struct TTriangle::Vertex& p1 )
TTriangle::Vertex::__ct [C2] ( struct TTriangle::Vertex& p1 )
TTriangle::Vertex::~__dt [D0] ( )
TTriangle::Vertex::~__dt [D1] ( )
TTriangle::Vertex::~__dt [D2] ( )
TTriangle::writeTo ( struct mrpt::serialization::CArchive& o ) const

to the top

Header Files  21 


CAStarAlgorithm.h
CDirectedGraph.h
CDirectedTree.h
CGraphPartitioner.h
CHypothesisNotFoundException.h
CMRVisualizer.h
CMRVisualizer_impl.h
CNetworkOfPoses.h
CNetworkOfPoses_impl.h
CVisualizer.h
CVisualizer_impl.h
dijkstra.h
graphs.h
registerAllClasses.h
ScalarFactorGraph.h
THypothesis.h
THypothesis_impl.h
TMRSlamEdgeAnnotations.h
TMRSlamNodeAnnotations.h
TNodeAnnotations.h
TNodeID.h

to the top

Libraries  0 



to the top