|
Wildmeshing Toolkit
|
serving as buffers for attributes data that can be modified by operations More...
#include <AttributeCollection.hpp>
Public Member Functions | |
| virtual void | move (size_t from, size_t to) |
| virtual void | resize (size_t)=0 |
| virtual void | clear ()=0 |
| virtual void | rollback ()=0 |
| virtual void | begin_protect ()=0 |
| virtual void | end_protect ()=0 |
serving as buffers for attributes data that can be modified by operations
|
pure virtual |
Implemented in wmtk::AttributeCollection< T >, wmtk::AttributeCollection< app::interior_tet_opt::TetraAttribute >, wmtk::AttributeCollection< app::interior_tet_opt::VertexAttribute >, wmtk::AttributeCollection< EdgeAttributes >, wmtk::AttributeCollection< EdgeAttributes2d >, wmtk::AttributeCollection< FaceAttributes >, wmtk::AttributeCollection< FaceAttributes2d >, wmtk::AttributeCollection< harmonic_tet::HarmonicTet::TetAttribute >, wmtk::AttributeCollection< harmonic_tet::HarmonicTet::VertexAttributes >, wmtk::AttributeCollection< SurfaceMeshEdgeAttribute >, wmtk::AttributeCollection< SurfaceMeshFaceAttribute >, wmtk::AttributeCollection< SurfaceMeshVertexAttribute >, wmtk::AttributeCollection< TetAttributes >, wmtk::AttributeCollection< TetMeshVertexAttribute >, wmtk::AttributeCollection< UVMeshVertexAttribute >, wmtk::AttributeCollection< VertexAttributes >, wmtk::AttributeCollection< VertexAttributes2d >, wmtk::AttributeCollection< wmtk::components::qslim::EdgeAttributes >, wmtk::AttributeCollection< wmtk::components::qslim::FaceAttributes >, wmtk::AttributeCollection< wmtk::components::qslim::VertexAttributes >, and wmtk::AttributeCollection< wmtk::components::shortest_edge_collapse::VertexAttributes >.
|
pure virtual |
Implemented in wmtk::AttributeCollection< T >, wmtk::AttributeCollection< app::interior_tet_opt::TetraAttribute >, wmtk::AttributeCollection< app::interior_tet_opt::VertexAttribute >, wmtk::AttributeCollection< EdgeAttributes >, wmtk::AttributeCollection< EdgeAttributes2d >, wmtk::AttributeCollection< FaceAttributes >, wmtk::AttributeCollection< FaceAttributes2d >, wmtk::AttributeCollection< harmonic_tet::HarmonicTet::TetAttribute >, wmtk::AttributeCollection< harmonic_tet::HarmonicTet::VertexAttributes >, wmtk::AttributeCollection< SurfaceMeshEdgeAttribute >, wmtk::AttributeCollection< SurfaceMeshFaceAttribute >, wmtk::AttributeCollection< SurfaceMeshVertexAttribute >, wmtk::AttributeCollection< TetAttributes >, wmtk::AttributeCollection< TetMeshVertexAttribute >, wmtk::AttributeCollection< UVMeshVertexAttribute >, wmtk::AttributeCollection< VertexAttributes >, wmtk::AttributeCollection< VertexAttributes2d >, wmtk::AttributeCollection< wmtk::components::qslim::EdgeAttributes >, wmtk::AttributeCollection< wmtk::components::qslim::FaceAttributes >, wmtk::AttributeCollection< wmtk::components::qslim::VertexAttributes >, and wmtk::AttributeCollection< wmtk::components::shortest_edge_collapse::VertexAttributes >.
|
pure virtual |
Implemented in wmtk::AttributeCollection< T >, wmtk::AttributeCollection< app::interior_tet_opt::TetraAttribute >, wmtk::AttributeCollection< app::interior_tet_opt::VertexAttribute >, wmtk::AttributeCollection< EdgeAttributes >, wmtk::AttributeCollection< EdgeAttributes2d >, wmtk::AttributeCollection< FaceAttributes >, wmtk::AttributeCollection< FaceAttributes2d >, wmtk::AttributeCollection< harmonic_tet::HarmonicTet::TetAttribute >, wmtk::AttributeCollection< harmonic_tet::HarmonicTet::VertexAttributes >, wmtk::AttributeCollection< SurfaceMeshEdgeAttribute >, wmtk::AttributeCollection< SurfaceMeshFaceAttribute >, wmtk::AttributeCollection< SurfaceMeshVertexAttribute >, wmtk::AttributeCollection< TetAttributes >, wmtk::AttributeCollection< TetMeshVertexAttribute >, wmtk::AttributeCollection< UVMeshVertexAttribute >, wmtk::AttributeCollection< VertexAttributes >, wmtk::AttributeCollection< VertexAttributes2d >, wmtk::AttributeCollection< wmtk::components::qslim::EdgeAttributes >, wmtk::AttributeCollection< wmtk::components::qslim::FaceAttributes >, wmtk::AttributeCollection< wmtk::components::qslim::VertexAttributes >, and wmtk::AttributeCollection< wmtk::components::shortest_edge_collapse::VertexAttributes >.