|
using | Mesh = typename GenericCirculatorT_DEPRECATED_TraitsT::Mesh |
|
using | CenterEntityHandle = typename GenericCirculatorT_DEPRECATED_TraitsT::CenterEntityHandle |
|
using | value_type = typename GenericCirculatorT_DEPRECATED_TraitsT::ValueHandle |
|
using | smart_value_type = decltype(make_smart(std::declval< value_type >(), std::declval< Mesh >())) |
|
typedef std::ptrdiff_t | difference_type |
|
typedef const value_type & | reference |
|
typedef const smart_value_type * | pointer |
|
typedef std::bidirectional_iterator_tag | iterator_category |
|
typedef GenericCirculatorBaseT< Mesh >::mesh_ptr | mesh_ptr |
|
typedef GenericCirculatorBaseT< Mesh >::mesh_ref | mesh_ref |
|
typedef GenericCirculator_ValueHandleFnsT_DEPRECATED< Mesh, CenterEntityHandle, value_type > | GenericCirculator_ValueHandleFns |
|
|
template<typename > |
class | OpenMesh::CirculatorRange |
|
template<typename STREAM > |
STREAM & | operator<< (STREAM &s, const GenericCirculatorT_DEPRECATED &self) |
|
◆ current_halfedge_handle()
template<typename GenericCirculatorT_DEPRECATED_TraitsT >
◆ handle()
template<typename GenericCirculatorT_DEPRECATED_TraitsT >
Return the handle of the current target.
- Deprecated:
- This function clutters your code. Use dereferencing operators -> and * instead.
◆ operator bool()
template<typename GenericCirculatorT_DEPRECATED_TraitsT >
- Deprecated:
- Do not use this error prone implicit cast.
Compare to the end-iterator or use is_valid() instead.
◆ operator value_type()
template<typename GenericCirculatorT_DEPRECATED_TraitsT >
Cast to the handle of the current target.
- Deprecated:
- Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead.
◆ operator->()
template<typename GenericCirculatorT_DEPRECATED_TraitsT >
Pointer dereferentiation.
This returns a pointer which points to a handle that loses its validity once this dereferentiation is invoked again. Thus, do not store the result of this operation.
The documentation for this class was generated from the following file: