a48
2.0.2
|
Base type for an adaptive 4-8 vertex. More...
#include <vertext.hh>
Public Types | |
typedef Traits::halfedge_type | halfedge_type |
halfedge definition | |
typedef Traits::face_type | face_type |
face definition | |
Public Member Functions | |
AdaptiveVertexT () | |
Default Constructor. | |
AdaptiveVertexT (halfedge_type *_h, const unsigned int &_l=0) | |
bool | is_weld (void) const |
Verifies if this vertex is the weld vertex. | |
unsigned int | level (void) const |
Gets vertex resolution level. | |
void | set_level (const unsigned int &_l) |
Sets vertex resolution level. |
Base type for an adaptive 4-8 vertex.
Traits | Template argument to access mesh-base definitions |
Definition at line 151 of file vertext.hh.
typedef Traits::halfedge_type a48::AdaptiveVertexT< Traits >::halfedge_type |
halfedge definition
Reimplemented from a48::VertexT< Traits >.
Definition at line 155 of file vertext.hh.
typedef Traits::face_type a48::AdaptiveVertexT< Traits >::face_type |
face definition
Reimplemented from a48::VertexT< Traits >.
Definition at line 156 of file vertext.hh.
a48::AdaptiveVertexT< Traits >::AdaptiveVertexT | ( | ) | [inline] |
Default Constructor.
Definition at line 159 of file vertext.hh.
a48::AdaptiveVertexT< Traits >::AdaptiveVertexT | ( | halfedge_type * | _h, |
const unsigned int & | _l = 0 |
||
) | [inline] |
Constructor
[in] | _h | Halfedge this vertex will point to |
[in] | _l | Level of this vertex |
Definition at line 165 of file vertext.hh.
bool a48::AdaptiveVertexT< Traits >::is_weld | ( | void | ) | const [inline] |
Verifies if this vertex is the weld vertex.
The weld vertex is defined as the opposite vertex of the split halfedge, and it is the one allowed to be welded in the adaptive 4-8 scheme.
Definition at line 176 of file vertext.hh.
References a48::VertexT< Traits >::halfedge(), and a48::VertexT< Traits >::star_next().
unsigned int a48::AdaptiveVertexT< Traits >::level | ( | void | ) | const [inline] |
Gets vertex resolution level.
Definition at line 187 of file vertext.hh.
void a48::AdaptiveVertexT< Traits >::set_level | ( | const unsigned int & | _l | ) | [inline] |
Sets vertex resolution level.
[in] | _l | Level of this vertex |
Definition at line 192 of file vertext.hh.