Point Cloud Library (PCL)  1.3.1
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)
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)

Member Typedef Documentation

Definition at line 293 of file ply.h.

Definition at line 292 of file ply.h.


Constructor & Destructor Documentation

pcl::io::ply::parser::parser ( ) [inline]

Definition at line 290 of file ply.h.


Member Function Documentation

iterator pcl::io::ply::parser::begin ( ) [inline]

Definition at line 294 of file ply.h.

iterator pcl::io::ply::parser::end ( ) [inline]

Definition at line 295 of file ply.h.

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

Definition at line 336 of file ply.h.

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

Definition at line 297 of file ply.h.

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

Definition at line 308 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 351 of file ply.h.

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

Definition at line 319 of file ply.h.

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

Definition at line 326 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 331 of file ply.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines