Point Cloud Library (PCL)  1.5.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions
pcl::io::ply::parser Class Reference

#include <pcl/io/ply.h>

List of all members.

Public Types

typedef std::vector< element * >
::iterator 
iterator
typedef std::vector< element * >
::const_iterator 
const_iterator

Public Member Functions

 parser ()
iterator begin ()
iterator end ()
elementoperator[] (const std::string &element_name)
const elementoperator[] (const std::string &element_name) const
int push_element (const std::string &name, size_t count)
int push_property (const std::string &name, int data_type)
int push_property (const std::string &name, int size_type, int data_type)
void push_obj_info (const std::string &name, const std::string &data)
obj_infoget_obj_info (const std::string &name) const
size_t offset_before (const std::string &element_name)
int parse_header (const std::string &file_name, int &data_type, int &data_idx, bool &is_swap_required)

Detailed Description

Definition at line 303 of file ply.h.


Member Typedef Documentation

Definition at line 309 of file ply.h.

Definition at line 308 of file ply.h.


Constructor & Destructor Documentation

Definition at line 306 of file ply.h.


Member Function Documentation

Definition at line 310 of file ply.h.

Definition at line 311 of file ply.h.

obj_info* pcl::io::ply::parser::get_obj_info ( const std::string &  name) const [inline]

Definition at line 364 of file ply.h.

size_t pcl::io::ply::parser::offset_before ( const std::string &  element_name) [inline]

Definition at line 372 of file ply.h.

element* pcl::io::ply::parser::operator[] ( const std::string &  element_name) [inline]

Definition at line 313 of file ply.h.

const element* pcl::io::ply::parser::operator[] ( const std::string &  element_name) const [inline]

Definition at line 324 of file ply.h.

int pcl::io::ply::parser::parse_header ( const std::string &  file_name,
int &  data_type,
int &  data_idx,
bool &  is_swap_required 
) [inline]

Definition at line 387 of file ply.h.

int pcl::io::ply::parser::push_element ( const std::string &  name,
size_t  count 
) [inline]

Definition at line 335 of file ply.h.

void pcl::io::ply::parser::push_obj_info ( const std::string &  name,
const std::string &  data 
) [inline]

Definition at line 352 of file ply.h.

int pcl::io::ply::parser::push_property ( const std::string &  name,
int  data_type 
) [inline]

Definition at line 342 of file ply.h.

int pcl::io::ply::parser::push_property ( const std::string &  name,
int  size_type,
int  data_type 
) [inline]

Definition at line 347 of file ply.h.


The documentation for this class was generated from the following file: