#include <brush.h>
Public Member Functions | |
EdgeInstance (FaceInstances &faceInstances, SelectableEdge &edge) | |
EdgeInstance & | operator= (const EdgeInstance &other) |
void | setSelected (bool select) |
bool | isSelected () const |
void | testSelect (Selector &selector, SelectionTest &test) |
Private Member Functions | |
void | select_edge (bool select) |
bool | selected_edge () const |
Private Attributes | |
FaceInstances & | m_faceInstances |
SelectableEdge * | m_edge |
Definition at line 2785 of file brush.h.
EdgeInstance::EdgeInstance | ( | FaceInstances & | faceInstances, | |
SelectableEdge & | edge | |||
) | [inline] |
bool EdgeInstance::isSelected | ( | ) | const [inline, virtual] |
EdgeInstance& EdgeInstance::operator= | ( | const EdgeInstance & | other | ) | [inline] |
void EdgeInstance::select_edge | ( | bool | select | ) | [inline, private] |
Definition at line 2790 of file brush.h.
References FaceVertexId::getFace(), FaceVertexId::getVertex(), m_edge, m_faceInstances, SelectableEdge::m_faces, SelectableEdge::m_faceVertex, and next_edge().
Referenced by setSelected().
bool EdgeInstance::selected_edge | ( | ) | const [inline, private] |
Definition at line 2797 of file brush.h.
References FaceVertexId::getFace(), FaceVertexId::getVertex(), m_edge, m_faceInstances, SelectableEdge::m_faces, SelectableEdge::m_faceVertex, and next_edge().
Referenced by isSelected().
void EdgeInstance::setSelected | ( | bool | select | ) | [inline, virtual] |
void EdgeInstance::testSelect | ( | Selector & | selector, | |
SelectionTest & | test | |||
) | [inline] |
Definition at line 2831 of file brush.h.
References m_edge, Selector_add(), SelectableEdge::testSelect(), and SelectionIntersection::valid().
SelectableEdge* EdgeInstance::m_edge [private] |
Definition at line 2788 of file brush.h.
Referenced by operator=(), select_edge(), selected_edge(), and testSelect().
FaceInstances& EdgeInstance::m_faceInstances [private] |
Definition at line 2787 of file brush.h.
Referenced by select_edge(), and selected_edge().