Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
_HDS_vector_vertex< V, H, F > Class Template Reference

#include <Halfedge_data_structure_using_vector.h>

Inheritance diagram for _HDS_vector_vertex< V, H, F >:
Collaboration diagram for _HDS_vector_vertex< V, H, F >:

Public Types

typedef V Base
 
typedef _HDS_vector_vertex< V,
H, F > 
Vertex
 
typedef _HDS_vector_halfedge
< V, H, F > 
Halfedge
 
typedef _HDS_vector_facet< V,
H, F > 
Facet
 
typedef V::Point Point
 
typedef V Base
 
typedef _HDS_vector_vertex< V,
H, F > 
Vertex
 
typedef _HDS_vector_halfedge
< V, H, F > 
Halfedge
 
typedef _HDS_vector_facet< V,
H, F > 
Facet
 
typedef V::Point Point
 

Public Member Functions

 _HDS_vector_vertex ()
 
 _HDS_vector_vertex (const Point &p)
 
Halfedgehalfedge ()
 
const Halfedgehalfedge () const
 
void set_halfedge (Halfedge *h)
 
 _HDS_vector_vertex ()
 
 _HDS_vector_vertex (const Point &p)
 
Halfedgehalfedge ()
 
const Halfedgehalfedge () const
 
void set_halfedge (Halfedge *h)
 

Detailed Description

template<class V, class H, class F>
class _HDS_vector_vertex< V, H, F >

Definition at line 88 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.

Member Typedef Documentation

typedef V Base
typedef V Base
typedef V::Point Point
typedef V::Point Point

Constructor & Destructor Documentation

_HDS_vector_vertex ( const Point p)
inline

Definition at line 104 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.

104 : V(p) {}
_HDS_vector_vertex ( )
inline

Definition at line 125 of file include/CGAL/Halfedge_data_structure_using_vector.h.

125 {}
_HDS_vector_vertex ( const Point p)
inline

Definition at line 126 of file include/CGAL/Halfedge_data_structure_using_vector.h.

126 : V(p) {}

Member Function Documentation

Halfedge* halfedge ( )
inline

Definition at line 106 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.

106 {return (Halfedge*)(V::halfedge());}
This class encapsulate a halfedge over a window manifold.
Definition: Manifold_2.h:446
const Halfedge* halfedge ( ) const
inline

Definition at line 107 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.

107 {return (const Halfedge*)(V::halfedge());}
This class encapsulate a halfedge over a window manifold.
Definition: Manifold_2.h:446
Halfedge* halfedge ( )
inline

Definition at line 128 of file include/CGAL/Halfedge_data_structure_using_vector.h.

128 {return (Halfedge*)(V::halfedge());}
This class encapsulate a halfedge over a window manifold.
Definition: Manifold_2.h:446
const Halfedge* halfedge ( ) const
inline

Definition at line 129 of file include/CGAL/Halfedge_data_structure_using_vector.h.

129 {return (const Halfedge*)(V::halfedge());}
This class encapsulate a halfedge over a window manifold.
Definition: Manifold_2.h:446
void set_halfedge ( Halfedge h)
inline

Definition at line 108 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.

108 { V::set_halfedge(h);}
void set_halfedge ( Halfedge h)
inline

Definition at line 130 of file include/CGAL/Halfedge_data_structure_using_vector.h.

130 { V::set_halfedge(h);}

The documentation for this class was generated from the following files: