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

#include <pcl/io/ply.h>

List of all members.

Public Types

typedef std::vector< property * >
::iterator 
iterator
typedef std::vector< property * >
::const_iterator 
const_iterator
typedef std::vector< iterator >
::iterator 
iterator_iterator
typedef std::vector< iterator >
::const_iterator 
const_iterator_iterator

Public Member Functions

 element (const std::string &name, size_t count)
size_t properties_size ()
propertyoperator[] (const std::string &prop_name)
const propertyoperator[] (const std::string &prop_name) const
int push_property (const std::string &name, int data_type)
int push_property (const std::string &name, int size_type, int data_type)
bool has_list_properties () const
size_t offset_before (const std::string &prop_name)
void update_offset ()
bool is_list_property (const_iterator property_pos)

Public Attributes

std::string name_
size_t count_
size_t offset_
std::vector< property * > properties_
std::vector< iteratorlist_properties_

Detailed Description

Definition at line 197 of file ply.h.


Member Typedef Documentation

Definition at line 212 of file ply.h.

Definition at line 214 of file ply.h.

Definition at line 211 of file ply.h.

Definition at line 213 of file ply.h.


Constructor & Destructor Documentation

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

Definition at line 203 of file ply.h.


Member Function Documentation

Definition at line 255 of file ply.h.

Definition at line 279 of file ply.h.

size_t pcl::io::ply::element::offset_before ( const std::string &  prop_name) [inline]

Definition at line 257 of file ply.h.

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

Definition at line 216 of file ply.h.

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

Definition at line 227 of file ply.h.

Definition at line 215 of file ply.h.

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

Definition at line 238 of file ply.h.

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

Definition at line 246 of file ply.h.

Definition at line 271 of file ply.h.


Member Data Documentation

Definition at line 201 of file ply.h.

Definition at line 286 of file ply.h.

Definition at line 200 of file ply.h.

Definition at line 202 of file ply.h.

Definition at line 285 of file ply.h.


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