Point Cloud Library (PCL)
1.3.1
|
#include <pcl/io/ply.h>
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 () |
property * | operator[] (const std::string &prop_name) |
const property * | operator[] (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< iterator > | list_properties_ |
typedef std::vector<property*>::const_iterator pcl::io::ply::element::const_iterator |
typedef std::vector<iterator>::const_iterator pcl::io::ply::element::const_iterator_iterator |
typedef std::vector<property*>::iterator pcl::io::ply::element::iterator |
typedef std::vector<iterator>::iterator pcl::io::ply::element::iterator_iterator |
pcl::io::ply::element::element | ( | const std::string & | name, |
size_t | count | ||
) | [inline] |
bool pcl::io::ply::element::has_list_properties | ( | ) | const [inline] |
bool pcl::io::ply::element::is_list_property | ( | const_iterator | property_pos | ) | [inline] |
size_t pcl::io::ply::element::offset_before | ( | const std::string & | prop_name | ) | [inline] |
property* pcl::io::ply::element::operator[] | ( | const std::string & | prop_name | ) | [inline] |
const property* pcl::io::ply::element::operator[] | ( | const std::string & | prop_name | ) | const [inline] |
int pcl::io::ply::element::push_property | ( | const std::string & | name, |
int | data_type | ||
) | [inline] |
int pcl::io::ply::element::push_property | ( | const std::string & | name, |
int | size_type, | ||
int | data_type | ||
) | [inline] |
std::vector<iterator> pcl::io::ply::element::list_properties_ |
std::string pcl::io::ply::element::name_ |
std::vector<property*> pcl::io::ply::element::properties_ |