cgv
|
pure abstract interface to handle callbacks of a streaming mesh More...
#include <streaming_mesh.h>
Public Member Functions | |
virtual void | new_vertex (unsigned int vertex_index)=0 |
called when a new vertex is generated | |
virtual void | new_polygon (const std::vector< unsigned int > &vertex_indices)=0 |
announces a new polygon defines by the vertex indices stored in the given vector | |
virtual void | before_drop_vertex (unsigned int vertex_index)=0 |
drop the currently first vertex that has the given global vertex index | |
pure abstract interface to handle callbacks of a streaming mesh
Definition at line 12 of file streaming_mesh.h.
|
pure virtual |
drop the currently first vertex that has the given global vertex index
Implemented in cgv::render::gl::gl_implicit_surface_drawable_base.
Referenced by cgv::media::mesh::streaming_mesh< T >::drop_vertex().
|
pure virtual |
announces a new polygon defines by the vertex indices stored in the given vector
Implemented in cgv::render::gl::gl_implicit_surface_drawable_base.
Referenced by cgv::media::mesh::streaming_mesh< T >::new_polygon(), cgv::media::mesh::streaming_mesh< T >::new_quad(), and cgv::media::mesh::streaming_mesh< T >::new_triangle().
|
pure virtual |
called when a new vertex is generated
Implemented in cgv::render::gl::gl_implicit_surface_drawable_base.
Referenced by cgv::media::mesh::streaming_mesh< T >::new_vertex().