Binary compatibility report for the libLAS library between 1.6.1 and 1.7.0 versions on x86
Test Info
Library Name | libLAS |
Version #1 | 1.6.1 |
Version #2 | 1.7.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 1 |
Total Shared Libraries | 2 |
Total Symbols / Types | 467 / 314 |
Verdict | Incompatible (26.6%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 15 |
Removed Symbols | High | 8 |
Problems with Data Types | High | 2 |
Medium | 0 |
Low | 13 |
Problems with Symbols | High | 6 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 5 |
Added Symbols (15)
dimension.hpp,
liblas.so.2.2.0
namespace liblas
Dimension::operator == ( Dimension const& other ) const
[symbol: _ZNK6liblas9DimensioneqERKS0_]
header.hpp,
liblas.so.2.2.0
namespace liblas
Header::GetHeaderPadding ( ) const
[symbol: _ZNK6liblas6Header16GetHeaderPaddingEv]
Header::GetVLRBlockSize ( ) const
[symbol: _ZNK6liblas6Header15GetVLRBlockSizeEv]
Header::SetHeaderPadding ( uint32_t v )
[symbol: _ZN6liblas6Header16SetHeaderPaddingEj]
point.hpp,
liblas.so.2.2.0
namespace liblas
Point::GetHeader ( ) const
[symbol: _ZNK6liblas5Point9GetHeaderEv]
Point::Point [in-charge] ( Header const* header )
[symbol: _ZN6liblas5PointC1EPKNS_6HeaderE]
Point::Point [not-in-charge] ( Header const* header )
[symbol: _ZN6liblas5PointC2EPKNS_6HeaderE]
Point::SetHeader ( Header const* header )
[symbol: _ZN6liblas5Point9SetHeaderEPKNS_6HeaderE]
schema.hpp,
liblas.so.2.2.0
namespace liblas
Schema::operator == ( Schema const& other ) const
[symbol: _ZNK6liblas6SchemaeqERKS0_]
spatialreference.hpp,
liblas.so.2.2.0
operator<< ( std::ostream& ostr, liblas::SpatialReference const& srs )
[symbol: _ZlsRSoRKN6liblas16SpatialReferenceE]
spatialreference.hpp,
liblas.so.2.2.0
namespace liblas
SpatialReference::operator == ( SpatialReference const& other ) const
[symbol: _ZNK6liblas16SpatialReferenceeqERKS0_]
transform.hpp,
liblas.so.2.2.0
namespace liblas
ColorFetchingTransform::ColorFetchingTransform [in-charge] ( std::string const& datasource, std::vector<unsigned int> bands, Header const* header )
[symbol: _ZN6liblas22ColorFetchingTransformC1ERKSsSt6vectorIjSaIjEEPKNS_6HeaderE]
ColorFetchingTransform::ColorFetchingTransform [not-in-charge] ( std::string const& datasource, std::vector<unsigned int> bands, Header const* header )
[symbol: _ZN6liblas22ColorFetchingTransformC2ERKSsSt6vectorIjSaIjEEPKNS_6HeaderE]
ReprojectionTransform::ReprojectionTransform [in-charge] ( SpatialReference const& inSRS, SpatialReference const& outSRS, Header const* new_header )
[symbol: _ZN6liblas21ReprojectionTransformC1ERKNS_16SpatialReferenceES3_PKNS_6HeaderE]
ReprojectionTransform::ReprojectionTransform [not-in-charge] ( SpatialReference const& inSRS, SpatialReference const& outSRS, Header const* new_header )
[symbol: _ZN6liblas21ReprojectionTransformC2ERKNS_16SpatialReferenceES3_PKNS_6HeaderE]
to the top
Removed Symbols (8)
point.hpp,
liblas.so.2.0.0
namespace liblas
Point::GetHeaderPtr ( ) const
[symbol: _ZNK6liblas5Point12GetHeaderPtrEv]
Point::Point [in-charge] ( HeaderPtr header )
[symbol: _ZN6liblas5PointC1EN5boost10shared_ptrINS_6HeaderEEE]
Point::Point [not-in-charge] ( HeaderPtr header )
[symbol: _ZN6liblas5PointC2EN5boost10shared_ptrINS_6HeaderEEE]
Point::SetHeaderPtr ( HeaderPtr header )
[symbol: _ZN6liblas5Point12SetHeaderPtrEN5boost10shared_ptrINS_6HeaderEEE]
transform.hpp,
liblas.so.2.0.0
namespace liblas
ColorFetchingTransform::ColorFetchingTransform [in-charge] ( std::string const& datasource, std::vector<unsigned int> bands, HeaderPtr header )
[symbol: _ZN6liblas22ColorFetchingTransformC1ERKSsSt6vectorIjSaIjEEN5boost10shared_ptrINS_6HeaderEEE]
ColorFetchingTransform::ColorFetchingTransform [not-in-charge] ( std::string const& datasource, std::vector<unsigned int> bands, HeaderPtr header )
[symbol: _ZN6liblas22ColorFetchingTransformC2ERKSsSt6vectorIjSaIjEEN5boost10shared_ptrINS_6HeaderEEE]
ReprojectionTransform::ReprojectionTransform [in-charge] ( SpatialReference const& inSRS, SpatialReference const& outSRS, HeaderPtr new_header )
[symbol: _ZN6liblas21ReprojectionTransformC1ERKNS_16SpatialReferenceES3_N5boost10shared_ptrINS_6HeaderEEE]
ReprojectionTransform::ReprojectionTransform [not-in-charge] ( SpatialReference const& inSRS, SpatialReference const& outSRS, HeaderPtr new_header )
[symbol: _ZN6liblas21ReprojectionTransformC2ERKNS_16SpatialReferenceES3_N5boost10shared_ptrINS_6HeaderEEE]
to the top
Problems with Data Types, High Severity (2)
header.hpp
namespace liblas
[+] class Header (1)
| Change |
Effect |
1 | Size of this class has been increased from 308 bytes to 312 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 neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (81)
WriterFactory::CreateWithStream ( std::ostream& stream, Header const& header ) [static]2nd parameter 'header' (reference) has base type 'Header'.
CoordinateSummary::SetHeader ( Header const& h )1st parameter 'h' (reference) has base type 'Header'.
Header::DeleteVLRs ( std::string const& name, uint16_t id )This method is from 'Header' class.
Header::SetReserved ( uint16_t v )This method is from 'Header' class.
Header::SetSystemId ( std::string const& v )This method is from 'Header' class.
Header::SetProjectId ( guid const& v )This method is from 'Header' class.
Header::FileSignature [data]This method is from 'Header' class.
Header::SetCompressed ( bool b )This method is from 'Header' class.
Header::SetDataOffset ( uint32_t v )This method is from 'Header' class.
Header::SetHeaderSize ( uint16_t v )This method is from 'Header' class.
Header::SetSoftwareId ( std::string const& v )This method is from 'Header' class.
Header::SetCreationDOY ( uint16_t v )This method is from 'Header' class.
...
index.hpp
namespace liblas
[+] class Index (1)
| Change |
Effect |
1 | Size of this class has been increased from 780 bytes to 788 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 neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (23)
IndexIterator::advance ( int32_t n )Field 'this.m_index' in the object of this method has base type 'Index'.
IndexIterator::operator = ( IndexIterator const& rhs )Field 'rhs.m_index' in 1st parameter 'rhs' (reference) has base type 'Index'.
IndexIterator::IndexIterator [in-charge] ( Index* IndexSrc, double LowFilterX, double HighFilterX, double LowFilterY, double HighFilterY, double LowFilterZ, double HighFilterZ, uint32_t ChunkSize )1st parameter 'IndexSrc' (pointer) has base type 'Index'.
IndexIterator::IndexIterator [in-charge] ( Index* IndexSrc, Bounds<double>const& BoundsSrc, uint32_t ChunkSize )1st parameter 'IndexSrc' (pointer) has base type 'Index'.
IndexIterator::IndexIterator [in-charge] ( Index* IndexSrc, IndexData const& IndexDataSrc, uint32_t ChunkSize )1st parameter 'IndexSrc' (pointer) has base type 'Index'.
IndexIterator::IndexIterator [in-charge] ( IndexIterator const& other )Field 'this.m_index' in the object of this method has base type 'Index'.
IndexIterator::operator() ( int32_t n )Field 'this.m_index' in the object of this method has base type 'Index'.
Index::Prep ( IndexData const& ParamSrc )This method is from 'Index' class.
Index::Filter ( double LowFilterX, double HighFilterX, double LowFilterY, double HighFilterY, double LowFilterZ, double HighFilterZ, uint32_t ChunkSize )This method is from 'Index' class.
Index::Filter ( Bounds<double>const& BoundsSrc, uint32_t ChunkSize )This method is from 'Index' class.
Index::Filter ( IndexData const& ParamSrc, uint32_t ChunkSize )This method is from 'Index' class.
Index::Filter ( IndexData& ParamSrc )This method is from 'Index' class.
...
to the top
Problems with Symbols, High Severity (6)
point.hpp,
liblas.so.2.0.0
namespace liblas
[+] Point::Point [in-charge] ( HeaderPtr header ) (1)
changed to:Point::Point [in-charge] ( Header const* header )
[symbol: _ZN6liblas5PointC1EN5boost10shared_ptrINS_6HeaderEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6liblas5PointC1EN5boost10shared_ptrINS_6HeaderEEE to _ZN6liblas5PointC1EPKNS_6HeaderE. This may cause "undefined reference" linker error in old client applications. |
[+] Point::Point [not-in-charge] ( HeaderPtr header ) (1)
changed to:Point::Point [not-in-charge] ( Header const* header )
[symbol: _ZN6liblas5PointC2EN5boost10shared_ptrINS_6HeaderEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6liblas5PointC2EN5boost10shared_ptrINS_6HeaderEEE to _ZN6liblas5PointC2EPKNS_6HeaderE. This may cause "undefined reference" linker error in old client applications. |
transform.hpp,
liblas.so.2.0.0
namespace liblas
[+] ColorFetchingTransform::ColorFetchingTransform [in-charge] ( std::string const& datasource, std::vector<unsigned int> bands, HeaderPtr header ) (1)
changed to:ColorFetchingTransform::ColorFetchingTransform [in-charge] ( std::string const& datasource, std::vector<unsigned int> bands, Header const* header )
[symbol: _ZN6liblas22ColorFetchingTransformC1ERKSsSt6vectorIjSaIjEEN5boost10shared_ptrINS_6HeaderEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6liblas22ColorFetchingTransformC1ERKSsSt6vectorIjSaIjEEN5boost10shared_ptrINS_6HeaderEEE to _ZN6liblas22ColorFetchingTransformC1ERKSsSt6vectorIjSaIjEEPKNS_6HeaderE. This may cause "undefined reference" linker error in old client applications. |
[+] ColorFetchingTransform::ColorFetchingTransform [not-in-charge] ( std::string const& datasource, std::vector<unsigned int> bands, HeaderPtr header ) (1)
changed to:ColorFetchingTransform::ColorFetchingTransform [not-in-charge] ( std::string const& datasource, std::vector<unsigned int> bands, Header const* header )
[symbol: _ZN6liblas22ColorFetchingTransformC2ERKSsSt6vectorIjSaIjEEN5boost10shared_ptrINS_6HeaderEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6liblas22ColorFetchingTransformC2ERKSsSt6vectorIjSaIjEEN5boost10shared_ptrINS_6HeaderEEE to _ZN6liblas22ColorFetchingTransformC2ERKSsSt6vectorIjSaIjEEPKNS_6HeaderE. This may cause "undefined reference" linker error in old client applications. |
[+] ReprojectionTransform::ReprojectionTransform [in-charge] ( SpatialReference const& inSRS, SpatialReference const& outSRS, HeaderPtr new_header ) (1)
changed to:ReprojectionTransform::ReprojectionTransform [in-charge] ( SpatialReference const& inSRS, SpatialReference const& outSRS, Header const* new_header )
[symbol: _ZN6liblas21ReprojectionTransformC1ERKNS_16SpatialReferenceES3_N5boost10shared_ptrINS_6HeaderEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6liblas21ReprojectionTransformC1ERKNS_16SpatialReferenceES3_N5boost10shared_ptrINS_6HeaderEEE to _ZN6liblas21ReprojectionTransformC1ERKNS_16SpatialReferenceES3_PKNS_6HeaderE. This may cause "undefined reference" linker error in old client applications. |
[+] ReprojectionTransform::ReprojectionTransform [not-in-charge] ( SpatialReference const& inSRS, SpatialReference const& outSRS, HeaderPtr new_header ) (1)
changed to:ReprojectionTransform::ReprojectionTransform [not-in-charge] ( SpatialReference const& inSRS, SpatialReference const& outSRS, Header const* new_header )
[symbol: _ZN6liblas21ReprojectionTransformC2ERKNS_16SpatialReferenceES3_N5boost10shared_ptrINS_6HeaderEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN6liblas21ReprojectionTransformC2ERKNS_16SpatialReferenceES3_N5boost10shared_ptrINS_6HeaderEEE to _ZN6liblas21ReprojectionTransformC2ERKNS_16SpatialReferenceES3_PKNS_6HeaderE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Low Severity (13)
header.hpp
namespace liblas
[+] class Header (1)
| Change |
Effect |
1 | Field m_headerPadding 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 (81)
WriterFactory::CreateWithStream ( std::ostream& stream, Header const& header ) [static]2nd parameter 'header' (reference) has base type 'Header'.
CoordinateSummary::SetHeader ( Header const& h )1st parameter 'h' (reference) has base type 'Header'.
Header::DeleteVLRs ( std::string const& name, uint16_t id )This method is from 'Header' class.
Header::SetReserved ( uint16_t v )This method is from 'Header' class.
Header::SetSystemId ( std::string const& v )This method is from 'Header' class.
Header::SetProjectId ( guid const& v )This method is from 'Header' class.
Header::FileSignature [data]This method is from 'Header' class.
Header::SetCompressed ( bool b )This method is from 'Header' class.
Header::SetDataOffset ( uint32_t v )This method is from 'Header' class.
Header::SetHeaderSize ( uint16_t v )This method is from 'Header' class.
Header::SetSoftwareId ( std::string const& v )This method is from 'Header' class.
Header::SetCreationDOY ( uint16_t v )This method is from 'Header' class.
...
index.hpp
namespace liblas
[+] class Index (2)
| Change |
Effect |
1 | Size of field m_idxheader has been changed from 308 bytes to 312 bytes. | Size of the inclusive type has been changed. |
2 | Size of field m_pointheader has been changed from 308 bytes to 312 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (23)
IndexIterator::advance ( int32_t n )Field 'this.m_index' in the object of this method has base type 'Index'.
IndexIterator::operator = ( IndexIterator const& rhs )Field 'rhs.m_index' in 1st parameter 'rhs' (reference) has base type 'Index'.
IndexIterator::IndexIterator [in-charge] ( Index* IndexSrc, double LowFilterX, double HighFilterX, double LowFilterY, double HighFilterY, double LowFilterZ, double HighFilterZ, uint32_t ChunkSize )1st parameter 'IndexSrc' (pointer) has base type 'Index'.
IndexIterator::IndexIterator [in-charge] ( Index* IndexSrc, Bounds<double>const& BoundsSrc, uint32_t ChunkSize )1st parameter 'IndexSrc' (pointer) has base type 'Index'.
IndexIterator::IndexIterator [in-charge] ( Index* IndexSrc, IndexData const& IndexDataSrc, uint32_t ChunkSize )1st parameter 'IndexSrc' (pointer) has base type 'Index'.
IndexIterator::IndexIterator [in-charge] ( IndexIterator const& other )Field 'this.m_index' in the object of this method has base type 'Index'.
IndexIterator::operator() ( int32_t n )Field 'this.m_index' in the object of this method has base type 'Index'.
Index::Prep ( IndexData const& ParamSrc )This method is from 'Index' class.
Index::Filter ( double LowFilterX, double HighFilterX, double LowFilterY, double HighFilterY, double LowFilterZ, double HighFilterZ, uint32_t ChunkSize )This method is from 'Index' class.
Index::Filter ( Bounds<double>const& BoundsSrc, uint32_t ChunkSize )This method is from 'Index' class.
Index::Filter ( IndexData const& ParamSrc, uint32_t ChunkSize )This method is from 'Index' class.
Index::Filter ( IndexData& ParamSrc )This method is from 'Index' class.
...
point.hpp
namespace liblas
[+] class Point (2)
| Change |
Effect |
1 | Size of this type has been changed from 24 bytes to 20 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Size of field m_default_header has been changed from 308 bytes to 312 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (64)
ThinFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
ColorFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
BoundsFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
ReturnFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
ValidationFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
CoordinateSummary::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
CoordinateSummary::AddPoint ( Point const& p )1st parameter 'p' (reference) has base type 'Point'.
ClassificationFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
TranslationTransform::transform ( Point& point )1st parameter 'point' (reference) has base type 'Point'.
ReprojectionTransform::transform ( Point& point )1st parameter 'point' (reference) has base type 'Point'.
ColorFetchingTransform::transform ( Point& point )1st parameter 'point' (reference) has base type 'Point'.
Point::SetUserData ( uint8_t const& data )This method is from 'Point' class.
...
transform.hpp
namespace liblas
[+] class ColorFetchingTransform (2)
| Change |
Effect |
1 | Size of this type has been changed from 136 bytes to 132 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Type of field m_new_header has been changed from HeaderPtr (8 bytes) to Header const* (4 bytes). | Size of the inclusive type has been changed. |
[+] affected symbols (4)
ColorFetchingTransform::ModifiesHeader ( )This method is from 'ColorFetchingTransform' class.
ColorFetchingTransform::transform ( Point& point )This method is from 'ColorFetchingTransform' class.
ColorFetchingTransform::ColorFetchingTransform [in-charge] ( std::string const& datasource, std::vector<unsigned int> bands )This constructor is from 'ColorFetchingTransform' class.
ColorFetchingTransform::~ColorFetchingTransform [in-charge] ( )This method is from 'ColorFetchingTransform' class.
[+] class ReprojectionTransform (2)
| Change |
Effect |
1 | Size of this type has been changed from 36 bytes to 32 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Type of field m_new_header has been changed from HeaderPtr (8 bytes) to Header const* (4 bytes). | Size of the inclusive type has been changed. |
[+] affected symbols (4)
ReprojectionTransform::ModifiesHeader ( )This method is from 'ReprojectionTransform' class.
ReprojectionTransform::transform ( Point& point )This method is from 'ReprojectionTransform' class.
ReprojectionTransform::ReprojectionTransform [in-charge] ( SpatialReference const& inSRS, SpatialReference const& outSRS )This constructor is from 'ReprojectionTransform' class.
ReprojectionTransform::~ReprojectionTransform [in-charge] ( )This method is from 'ReprojectionTransform' class.
utility.hpp
namespace liblas
[+] class CoordinateSummary (2)
| Change |
Effect |
1 | Size of this type has been changed from 440 bytes to 436 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Size of field m_header has been changed from 308 bytes to 312 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (8)
CoordinateSummary::filter ( Point const& point )This method is from 'CoordinateSummary' class.
CoordinateSummary::AddPoint ( Point const& p )This method is from 'CoordinateSummary' class.
CoordinateSummary::SetHeader ( Header const& h )This method is from 'CoordinateSummary' class.
CoordinateSummary::operator = ( CoordinateSummary const& rhs )1st parameter 'rhs' (reference) has base type 'CoordinateSummary'.
CoordinateSummary::CoordinateSummary [in-charge] ( CoordinateSummary const& other )This constructor is from 'CoordinateSummary' class.
CoordinateSummary::CoordinateSummary [in-charge] ( )This constructor is from 'CoordinateSummary' class.
CoordinateSummary::~CoordinateSummary [in-charge] ( )This method is from 'CoordinateSummary' class.
CoordinateSummary::GetPTree ( ) constThis method is from 'CoordinateSummary' class.
[+] class Summary (2)
| Change |
Effect |
1 | Size of this type has been changed from 580 bytes to 576 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Size of field m_header has been changed from 308 bytes to 312 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (9)
Summary::filter ( Point const& point )This method is from 'Summary' class.
Summary::AddPoint ( Point const& p )This method is from 'Summary' class.
Summary::SetHeader ( Header const& h )This method is from 'Summary' class.
Summary::operator = ( Summary const& rhs )1st parameter 'rhs' (reference) has base type 'Summary'.
Summary::Summary [in-charge] ( Summary const& other )This constructor is from 'Summary' class.
Summary::Summary [in-charge] ( )This constructor is from 'Summary' class.
Summary::~Summary [in-charge] ( )This method is from 'Summary' class.
operator<< ( std::ostream& os, Summary const& s )2nd parameter 's' (reference) has base type 'Summary'.
Summary::GetPTree ( ) constThis method is from 'Summary' class.
to the top
Other Changes in Data Types (5)
point.hpp
namespace liblas
[+] class Point (1)
| Change |
Effect |
1 | Type of field m_header has been changed from HeaderPtr (8 bytes) to Header const* (4 bytes). | No effect. |
[+] affected symbols (64)
ThinFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
ColorFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
BoundsFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
ReturnFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
ValidationFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
CoordinateSummary::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
CoordinateSummary::AddPoint ( Point const& p )1st parameter 'p' (reference) has base type 'Point'.
ClassificationFilter::filter ( Point const& point )1st parameter 'point' (reference) has base type 'Point'.
TranslationTransform::transform ( Point& point )1st parameter 'point' (reference) has base type 'Point'.
ReprojectionTransform::transform ( Point& point )1st parameter 'point' (reference) has base type 'Point'.
ColorFetchingTransform::transform ( Point& point )1st parameter 'point' (reference) has base type 'Point'.
Point::SetUserData ( uint8_t const& data )This method is from 'Point' class.
...
utility.hpp
namespace liblas
[+] class CoordinateSummary (2)
| Change |
Effect |
1 | Size of field maximum has been changed from 24 bytes to 20 bytes. | No effect. |
2 | Size of field minimum has been changed from 24 bytes to 20 bytes. | No effect. |
[+] affected symbols (8)
CoordinateSummary::filter ( Point const& point )This method is from 'CoordinateSummary' class.
CoordinateSummary::AddPoint ( Point const& p )This method is from 'CoordinateSummary' class.
CoordinateSummary::SetHeader ( Header const& h )This method is from 'CoordinateSummary' class.
CoordinateSummary::operator = ( CoordinateSummary const& rhs )1st parameter 'rhs' (reference) has base type 'CoordinateSummary'.
CoordinateSummary::CoordinateSummary [in-charge] ( CoordinateSummary const& other )This constructor is from 'CoordinateSummary' class.
CoordinateSummary::CoordinateSummary [in-charge] ( )This constructor is from 'CoordinateSummary' class.
CoordinateSummary::~CoordinateSummary [in-charge] ( )This method is from 'CoordinateSummary' class.
CoordinateSummary::GetPTree ( ) constThis method is from 'CoordinateSummary' class.
[+] class Summary (2)
| Change |
Effect |
1 | Size of field maximum has been changed from 24 bytes to 20 bytes. | No effect. |
2 | Size of field minimum has been changed from 24 bytes to 20 bytes. | No effect. |
[+] affected symbols (9)
Summary::filter ( Point const& point )This method is from 'Summary' class.
Summary::AddPoint ( Point const& p )This method is from 'Summary' class.
Summary::SetHeader ( Header const& h )This method is from 'Summary' class.
Summary::operator = ( Summary const& rhs )1st parameter 'rhs' (reference) has base type 'Summary'.
Summary::Summary [in-charge] ( Summary const& other )This constructor is from 'Summary' class.
Summary::Summary [in-charge] ( )This constructor is from 'Summary' class.
Summary::~Summary [in-charge] ( )This method is from 'Summary' class.
operator<< ( std::ostream& os, Summary const& s )2nd parameter 's' (reference) has base type 'Summary'.
Summary::GetPTree ( ) constThis method is from 'Summary' class.
to the top
Header Files (1)
liblas.hpp
to the top
Shared Libraries (2)
liblas.so.2.0.0
liblas_c.so.2.0.0
to the top