PCL
|
XISF monolithic file signature More...
#include <XISF.h>
Public Member Functions | |
XISFFileSignature ()=default | |
XISFFileSignature (const XISFFileSignature &)=default | |
XISFFileSignature (uint32 length) | |
XISFFileSignature & | operator= (const XISFFileSignature &)=default |
void | Validate () const |
All XISF version 1.0 monolithic files begin with the following sequence:
XISF0100<header-length><reserved>
where 'XISF0100' is the 'magic marker' identifying the format, and <header-length> is the size in bytes of the XML file header encoded as a 32-bit unsigned integer with little-endian byte order. <reserved> is a 32-bit integer reserved for future use; it must be zero. After the file signature sequence comes the XML header and all attached blocks.
|
default |
Default constructor. Yields an invalid XISF signature that cannot be used without explicit initialization.
|
default |
Copy constructor.
|
inline |
|
default |
Copy assignment operator. Returns a reference to this object.
void pcl::XISFFileSignature::Validate | ( | ) | const |
Validates this monolithic XISF file signature. Throws an Error exception if it is not valid.