Namespaces |
| namespace | io_operators |
Classes |
| class | ply_parser |
| | Class ply_parser parses a PLY file and generates appropriate atomic parsers for the body. More...
|
| struct | property |
| struct | list_property |
| class | element |
| struct | obj_info |
| class | parser |
| struct | camera |
| | Wrapper for PLY camera structure to ease read/write. More...
|
| struct | range_grid |
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
} |
| enum | Format { ASCII_FORMAT = 0,
BIG_ENDIAN_FORMAT = 1,
LITTLE_ENDIAN_FORMAT = 2
} |
| | available PLY formats More...
|
| enum | Flags {
NONE = 0x0000000,
VERTEX_XYZ = 0x0000001,
VERTEX_NORMAL = 0x0000002,
VERTEX_COLOR = 0x0000004,
VERTEX_INTENSITY = 0x0000008,
VERTEX_NORNAL = 0x0000010,
VERTEX_RADIUS = 0x0000020,
VERTEX_CONFIDENCE = 0x0000040,
VERTEX_VIEWPOINT = 0x0000080,
VERTEX_RANGE = 0x0000100,
VERTEX_STRENGTH = 0x0000200,
VERTEX_XY = 0x0000400,
FACE_VERTICES = 0x0010000,
CAMERA = 0x8000000,
ALL = 0xFFFFFFF
} |
| | PLY file available flags. More...
|
Functions |
| template<std::size_t N> |
| void | swap_byte_order (char *bytes) |
| template<> |
| void | swap_byte_order< 1 > (char *bytes) |
| 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,"int8","char") |
| | PLY_TYPE_TRAITS (int16,"int16","short") |
| | PLY_TYPE_TRAITS (int32,"int32","int") |
| | PLY_TYPE_TRAITS (uint8,"uint8","uchar") |
| | PLY_TYPE_TRAITS (uint16,"uint16","ushort") |
| | PLY_TYPE_TRAITS (uint32,"uint32","uint") |
| | PLY_TYPE_TRAITS (float32,"float32","float") |
| | PLY_TYPE_TRAITS (float64,"float64","double") |
| Format | getEndianess () |
| int | getTypeFromTypeName (const std::string &type_name) |
| size_t | getMaximumCapacity (int size_type) |
| void | write (const pcl::io::ply::camera &c, std::ostream &out, bool binary) |
| | write out a pcl::io::ply::camera structure to an ostream
|