Point Cloud Library (PCL)
1.9.1-dev
|
Namespaces | |
io_operators | |
Classes | |
class | ply_parser |
Class ply_parser parses a PLY file and generates appropriate atomic parsers for the body. More... | |
struct | type_traits |
Typedefs | |
typedef boost::int8_t | int8 |
typedef boost::int16_t | int16 |
typedef boost::int32_t | int32 |
typedef boost::uint8_t | uint8 |
typedef boost::uint16_t | uint16 |
typedef boost::uint32_t | uint32 |
typedef float | float32 |
typedef double | float64 |
typedef int | format_type |
Enumerations | |
enum | byte_order { little_endian_byte_order, big_endian_byte_order, network_byte_order = big_endian_byte_order } |
enum | format { ascii_format, binary_little_endian_format, binary_big_endian_format, unknown } |
Functions | |
template<std::size_t N> | |
void | swap_byte_order (char *bytes) |
template<> | |
void | swap_byte_order< 1 > (char *) |
template<> | |
void | swap_byte_order< 2 > (char *bytes) |
template<> | |
void | swap_byte_order< 4 > (char *bytes) |
template<> | |
void | swap_byte_order< 8 > (char *bytes) |
template<typename T > | |
void | swap_byte_order (T &value) |
PLY_TYPE_TRAITS (int8, int16,"int8","char") | |
PLY_TYPE_TRAITS (int16, int16,"int16","short") | |
PLY_TYPE_TRAITS (int32, int32,"int32","int") | |
PLY_TYPE_TRAITS (uint8, uint16,"uint8","uchar") | |
PLY_TYPE_TRAITS (uint16, uint16,"uint16","ushort") | |
PLY_TYPE_TRAITS (uint32, uint32,"uint32","uint") | |
PLY_TYPE_TRAITS (float32, float32,"float32","float") | |
PLY_TYPE_TRAITS (float64, float64,"float64","double") | |
typedef float pcl::io::ply::float32 |
typedef double pcl::io::ply::float64 |
typedef int pcl::io::ply::format_type |
typedef boost::int16_t pcl::io::ply::int16 |
typedef boost::int32_t pcl::io::ply::int32 |
typedef boost::int8_t pcl::io::ply::int8 |
typedef boost::uint16_t pcl::io::ply::uint16 |
typedef boost::uint32_t pcl::io::ply::uint32 |
typedef boost::uint8_t pcl::io::ply::uint8 |
Enumerator | |
---|---|
little_endian_byte_order | |
big_endian_byte_order | |
network_byte_order |
Definition at line 56 of file byte_order.h.
enum pcl::io::ply::format |
void pcl::io::ply::swap_byte_order | ( | char * | bytes | ) |
Referenced by pcl::io::ply::ply_parser::end_header_callback().
void pcl::io::ply::swap_byte_order | ( | T & | value | ) |
Definition at line 99 of file byte_order.h.
|
inline |
Definition at line 74 of file byte_order.h.
|
inline |
Definition at line 77 of file byte_order.h.
|
inline |
Definition at line 83 of file byte_order.h.
|
inline |
Definition at line 90 of file byte_order.h.