Point Cloud Library (PCL)  1.3.1
Classes | Enumerations | Functions | Variables
pcl::io::ply Namespace Reference

Classes

struct  property
struct  list_property
class  element
class  parser
struct  camera
 Wrapper for PLY camera structure to ease read/write. More...

Enumerations

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

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

Variables

const size_t CAMERA_SIZE = sizeof(float) * 19 + sizeof(int) * 2

Enumeration Type Documentation

PLY file available flags.

Enumerator:
NONE 
VERTEX_XYZ 
VERTEX_NORMAL 
VERTEX_COLOR 
VERTEX_INTENSITY 
VERTEX_NORNAL 
VERTEX_RADIUS 
VERTEX_CONFIDENCE 
VERTEX_VIEWPOINT 
VERTEX_RANGE 
VERTEX_STRENGTH 
VERTEX_XY 
FACE_VERTICES 
CAMERA 
ALL 

Definition at line 86 of file ply.h.

available PLY formats

Enumerator:
ASCII_FORMAT 
BIG_ENDIAN_FORMAT 
LITTLE_ENDIAN_FORMAT 

Definition at line 55 of file ply.h.


Function Documentation

Format pcl::io::ply::getEndianess ( )
Returns:
endianess of the host machine

Definition at line 72 of file ply.h.

size_t pcl::io::ply::getMaximumCapacity ( int  size_type)

Definition at line 132 of file ply.h.

int pcl::io::ply::getTypeFromTypeName ( const std::string &  type_name)
Returns:
a property type from its type name

Definition at line 109 of file ply.h.

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

Definition at line 543 of file ply.h.


Variable Documentation

const size_t pcl::io::ply::CAMERA_SIZE = sizeof(float) * 19 + sizeof(int) * 2

Definition at line 147 of file ply.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines