#include "pcl/point_types.h"
#include "pcl/common/io.h"
#include <functional>
#include <algorithm>
#include <boost/algorithm/string.hpp>
#include <fstream>
Go to the source code of this file.
Classes |
struct | pcl::io::ply::property |
struct | pcl::io::ply::list_property |
class | pcl::io::ply::element |
class | pcl::io::ply::parser |
struct | pcl::io::ply::camera |
| Wrapper for PLY camera structure to ease read/write. More...
|
Namespaces |
namespace | pcl |
| Software License Agreement (BSD License)
|
namespace | pcl::io |
namespace | pcl::io::ply |
Enumerations |
enum | pcl::io::ply::Format { pcl::io::ply::ASCII_FORMAT = 0,
pcl::io::ply::BIG_ENDIAN_FORMAT = 1,
pcl::io::ply::LITTLE_ENDIAN_FORMAT = 2
} |
| available PLY formats More...
|
enum | pcl::io::ply::Flags {
pcl::io::ply::NONE = 0x0000000,
pcl::io::ply::VERTEX_XYZ = 0x0000001,
pcl::io::ply::VERTEX_NORMAL = 0x0000002,
pcl::io::ply::VERTEX_COLOR = 0x0000004,
pcl::io::ply::VERTEX_INTENSITY = 0x0000008,
pcl::io::ply::VERTEX_NORNAL = 0x0000010,
pcl::io::ply::VERTEX_RADIUS = 0x0000020,
pcl::io::ply::VERTEX_CONFIDENCE = 0x0000040,
pcl::io::ply::VERTEX_VIEWPOINT = 0x0000080,
pcl::io::ply::VERTEX_RANGE = 0x0000100,
pcl::io::ply::VERTEX_STRENGTH = 0x0000200,
pcl::io::ply::VERTEX_XY = 0x0000400,
pcl::io::ply::FACE_VERTICES = 0x0010000,
pcl::io::ply::CAMERA = 0x8000000,
pcl::io::ply::ALL = 0xFFFFFFF
} |
| PLY file available flags. More...
|
Functions |
Format | pcl::io::ply::getEndianess () |
int | pcl::io::ply::getTypeFromTypeName (const std::string &type_name) |
size_t | pcl::io::ply::getMaximumCapacity (int size_type) |
void | pcl::io::ply::write (const pcl::io::ply::camera &c, std::ostream &out, bool binary) |
| write out a pcl::io::ply::camera structure to an ostream
|
Variables |
const size_t | pcl::io::ply::CAMERA_SIZE = sizeof(float) * 19 + sizeof(int) * 2 |