#include <scan_conversion_ridge_iterator.h>
List of all members.
Public Member Functions |
bool | valid () const |
int | x () const |
int | y () const |
vector3_type | normal () const |
| RigdeIterator () |
virtual | ~RigdeIterator () |
| RigdeIterator (vector3_type const &v1, vector3_type const &n1, vector3_type const &v2, vector3_type const &n2) |
| RigdeIterator (vector3_type const &v1, vector3_type const &n1, vector3_type const &v2, vector3_type const &n2, vector3_type const &v3, vector3_type const &n3) |
| RigdeIterator (RigdeIterator const &iter) |
RigdeIterator const & | operator= (RigdeIterator const &iter) |
bool | operator() () const |
bool | operator++ () |
Protected Member Functions |
void | initialize (vector3_type const &v1, vector3_type const &n1, vector3_type const &v2, vector3_type const &n2) |
bool | update_vertex () |
bool | update_normal () |
Protected Attributes |
bool | m_valid |
bool | m_has_multiple_edges |
vector3_type | m_next_vertex |
vector3_type | m_next_normal |
vector3_type | m_start_vertex |
vector3_type | m_end_vertex |
int | m_start_x |
int | m_start_y |
int | m_end_x |
int | m_end_y |
int | m_current_x |
int | m_current_y |
int | m_dx |
int | m_step_x |
int | m_dy |
int | m_step_y |
int | m_denominator |
int | m_accumulator |
vector3_type | m_start_normal |
vector3_type | m_end_normal |
vector3_type | m_current_normal |
template<typename vector3_type>
class OpenTissue::scan_conversion::detail::RigdeIterator< vector3_type >
Constructor & Destructor Documentation
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
Member Function Documentation
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
Member Data Documentation
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
template<typename vector3_type >
The documentation for this class was generated from the following file: