Public Types | Public Member Functions | Public Attributes
pcl::io::ply::ply_parser::list_property< SizeType, ScalarType > Struct Template Reference
Inheritance diagram for pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
list_property_begin_callback_type
< size_type, scalar_type >
::type 
begin_callback_type
typedef
list_property_element_callback_type
< size_type, scalar_type >
::type 
element_callback_type
typedef
list_property_end_callback_type
< size_type, scalar_type >
::type 
end_callback_type
typedef ScalarType scalar_type
typedef SizeType size_type

Public Member Functions

 list_property (const std::string &name, begin_callback_type begin_callback, element_callback_type element_callback, end_callback_type end_callback)
bool parse (class ply_parser &ply_parser, format_type format, std::istream &istream)

Public Attributes

begin_callback_type begin_callback
element_callback_type element_callback
end_callback_type end_callback

Detailed Description

template<typename SizeType, typename ScalarType>
struct pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >

Definition at line 335 of file ply_parser.h.


Member Typedef Documentation

template<typename SizeType , typename ScalarType >
typedef list_property_begin_callback_type<size_type, scalar_type>::type pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >::begin_callback_type

Definition at line 339 of file ply_parser.h.

template<typename SizeType , typename ScalarType >
typedef list_property_element_callback_type<size_type, scalar_type>::type pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >::element_callback_type

Definition at line 340 of file ply_parser.h.

template<typename SizeType , typename ScalarType >
typedef list_property_end_callback_type<size_type, scalar_type>::type pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >::end_callback_type

Definition at line 341 of file ply_parser.h.

template<typename SizeType , typename ScalarType >
typedef ScalarType pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >::scalar_type

Definition at line 338 of file ply_parser.h.

template<typename SizeType , typename ScalarType >
typedef SizeType pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >::size_type

Definition at line 337 of file ply_parser.h.


Constructor & Destructor Documentation

template<typename SizeType , typename ScalarType >
pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >::list_property ( const std::string &  name,
begin_callback_type  begin_callback,
element_callback_type  element_callback,
end_callback_type  end_callback 
) [inline]

Definition at line 342 of file ply_parser.h.


Member Function Documentation

template<typename SizeType , typename ScalarType >
bool pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >::parse ( class ply_parser ply_parser,
format_type  format,
std::istream &  istream 
) [inline, virtual]

Implements pcl::io::ply::ply_parser::property.

Definition at line 351 of file ply_parser.h.


Member Data Documentation

template<typename SizeType , typename ScalarType >
begin_callback_type pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >::begin_callback

Definition at line 361 of file ply_parser.h.

template<typename SizeType , typename ScalarType >
element_callback_type pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >::element_callback

Definition at line 362 of file ply_parser.h.

template<typename SizeType , typename ScalarType >
end_callback_type pcl::io::ply::ply_parser::list_property< SizeType, ScalarType >::end_callback

Definition at line 363 of file ply_parser.h.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:18