#include <simple_temporary_data.h>
Public Member Functions | |
virtual void * | At (size_t i)=0 |
virtual void * | DataBegin ()=0 |
virtual void | Reorder (std::vector< size_t > &newVertIndex)=0 |
virtual void | Resize (size_t sz)=0 |
SimpleTempDataBase () | |
virtual size_t | SizeOf () const =0 |
virtual | ~SimpleTempDataBase () |
Definition at line 31 of file simple_temporary_data.h.
virtual vcg::SimpleTempDataBase::~SimpleTempDataBase | ( | ) | [inline, virtual] |
Definition at line 33 of file simple_temporary_data.h.
vcg::SimpleTempDataBase::SimpleTempDataBase | ( | ) | [inline] |
Definition at line 34 of file simple_temporary_data.h.
virtual void* vcg::SimpleTempDataBase::At | ( | size_t | i | ) | [pure virtual] |
Implemented in vcg::Attribute< ATTR_TYPE >, vcg::SimpleTempData< STL_CONT, ATTR_TYPE >, vcg::SimpleTempData< EdgeContainer, ATTR_TYPE >, vcg::SimpleTempData< typename MESH_TYPE::FaceContainer, Point4< ScalarType > >, vcg::SimpleTempData< typename MESH_TYPE::VertContainer, Point2< ScalarType > >, vcg::SimpleTempData< FaceContainer, ATTR_TYPE >, vcg::SimpleTempData< typename MESH_TYPE::VertContainer, int >, vcg::SimpleTempData< CONT, ATTR_TYPE >, and vcg::SimpleTempData< VertContainer, ATTR_TYPE >.
virtual void* vcg::SimpleTempDataBase::DataBegin | ( | ) | [pure virtual] |
Implemented in vcg::Attribute< ATTR_TYPE >, vcg::SimpleTempData< STL_CONT, ATTR_TYPE >, vcg::SimpleTempData< EdgeContainer, ATTR_TYPE >, vcg::SimpleTempData< typename MESH_TYPE::FaceContainer, Point4< ScalarType > >, vcg::SimpleTempData< typename MESH_TYPE::VertContainer, Point2< ScalarType > >, vcg::SimpleTempData< FaceContainer, ATTR_TYPE >, vcg::SimpleTempData< typename MESH_TYPE::VertContainer, int >, vcg::SimpleTempData< CONT, ATTR_TYPE >, and vcg::SimpleTempData< VertContainer, ATTR_TYPE >.
virtual void vcg::SimpleTempDataBase::Reorder | ( | std::vector< size_t > & | newVertIndex | ) | [pure virtual] |
Implemented in vcg::Attribute< ATTR_TYPE >, vcg::SimpleTempData< STL_CONT, ATTR_TYPE >, vcg::SimpleTempData< EdgeContainer, ATTR_TYPE >, vcg::SimpleTempData< typename MESH_TYPE::FaceContainer, Point4< ScalarType > >, vcg::SimpleTempData< typename MESH_TYPE::VertContainer, Point2< ScalarType > >, vcg::SimpleTempData< FaceContainer, ATTR_TYPE >, vcg::SimpleTempData< typename MESH_TYPE::VertContainer, int >, vcg::SimpleTempData< CONT, ATTR_TYPE >, and vcg::SimpleTempData< VertContainer, ATTR_TYPE >.
virtual void vcg::SimpleTempDataBase::Resize | ( | size_t | sz | ) | [pure virtual] |
Implemented in vcg::Attribute< ATTR_TYPE >, vcg::SimpleTempData< STL_CONT, ATTR_TYPE >, vcg::SimpleTempData< EdgeContainer, ATTR_TYPE >, vcg::SimpleTempData< typename MESH_TYPE::FaceContainer, Point4< ScalarType > >, vcg::SimpleTempData< typename MESH_TYPE::VertContainer, Point2< ScalarType > >, vcg::SimpleTempData< FaceContainer, ATTR_TYPE >, vcg::SimpleTempData< typename MESH_TYPE::VertContainer, int >, vcg::SimpleTempData< CONT, ATTR_TYPE >, and vcg::SimpleTempData< VertContainer, ATTR_TYPE >.
virtual size_t vcg::SimpleTempDataBase::SizeOf | ( | ) | const [pure virtual] |
Implemented in vcg::Attribute< ATTR_TYPE >, vcg::SimpleTempData< STL_CONT, ATTR_TYPE >, vcg::SimpleTempData< EdgeContainer, ATTR_TYPE >, vcg::SimpleTempData< typename MESH_TYPE::FaceContainer, Point4< ScalarType > >, vcg::SimpleTempData< typename MESH_TYPE::VertContainer, Point2< ScalarType > >, vcg::SimpleTempData< FaceContainer, ATTR_TYPE >, vcg::SimpleTempData< typename MESH_TYPE::VertContainer, int >, vcg::SimpleTempData< CONT, ATTR_TYPE >, and vcg::SimpleTempData< VertContainer, ATTR_TYPE >.