CGAL 5.6 - 3D Mesh Generation
CGAL::Mesh_vertex_3< GT, Indices_tuple, Index_, Vb > Class Template Reference

#include <CGAL/Mesh_vertex_base_3.h>

Inherits from

Vb, and CGAL::Mesh_vertex_base_3_base< Vb::Triangulation_data_structure::Concurrency_tag >.

Public Types

typedef Vb Cmvb3_base
 
typedef Vb::Vertex_handle Vertex_handle
 
typedef Index_ Index
 
typedef GT::FT FT
 

Public Member Functions

 Mesh_vertex_3 ()
 
int in_dimension () const
 
void set_dimension (const int dimension)
 
bool is_special () const
 
void set_special (bool special=true)
 
Index index () const
 
void set_index (const Index &index)
 
const FTmeshing_info () const
 
void set_meshing_info (const FT &value)
 
bool is_c2t3_cache_valid () const
 
void invalidate_c2t3_cache ()
 
void set_c2t3_cache (const std::size_t i, const std::size_t j)
 
std::size_t cached_number_of_incident_facets () const
 
std::size_t cached_number_of_components () const
 

Static Public Member Functions

static std::string io_signature ()
 

Friends

std::istream & operator>> (std::istream &is, Mesh_vertex_3 &v)
 
std::ostream & operator<< (std::ostream &os, const Mesh_vertex_3 &v)
 
typedef Tag_true Has_timestamp
 For the determinism of Compact_container iterators.
 
std::size_t time_stamp () const
 
void set_time_stamp (const std::size_t &ts)