#include <brush.h>
Public Member Functions | |
VertexInstance (FaceInstances &faceInstances, SelectableVertex &vertex) | |
VertexInstance & | operator= (const VertexInstance &other) |
void | setSelected (bool select) |
bool | isSelected () const |
void | testSelect (Selector &selector, SelectionTest &test) |
Private Member Functions | |
void | select_vertex (bool select) |
bool | selected_vertex () const |
Private Attributes | |
FaceInstances & | m_faceInstances |
SelectableVertex * | m_vertex |
Definition at line 2841 of file brush.h.
VertexInstance::VertexInstance | ( | FaceInstances & | faceInstances, | |
SelectableVertex & | vertex | |||
) | [inline] |
bool VertexInstance::isSelected | ( | ) | const [inline, virtual] |
VertexInstance& VertexInstance::operator= | ( | const VertexInstance & | other | ) | [inline] |
void VertexInstance::select_vertex | ( | bool | select | ) | [inline, private] |
Definition at line 2846 of file brush.h.
References FaceVertexId::getFace(), FaceVertexId::getVertex(), m_faceInstances, SelectableVertex::m_faces, SelectableVertex::m_faceVertex, m_vertex, and next_vertex().
Referenced by setSelected().
bool VertexInstance::selected_vertex | ( | ) | const [inline, private] |
Definition at line 2854 of file brush.h.
References FaceVertexId::getFace(), FaceVertexId::getVertex(), m_faceInstances, SelectableVertex::m_faces, SelectableVertex::m_faceVertex, m_vertex, and next_vertex().
Referenced by isSelected().
void VertexInstance::setSelected | ( | bool | select | ) | [inline, virtual] |
void VertexInstance::testSelect | ( | Selector & | selector, | |
SelectionTest & | test | |||
) | [inline] |
Definition at line 2886 of file brush.h.
References m_vertex, Selector_add(), SelectableVertex::testSelect(), and SelectionIntersection::valid().
FaceInstances& VertexInstance::m_faceInstances [private] |
Definition at line 2843 of file brush.h.
Referenced by select_vertex(), and selected_vertex().
SelectableVertex* VertexInstance::m_vertex [private] |
Definition at line 2844 of file brush.h.
Referenced by operator=(), select_vertex(), selected_vertex(), and testSelect().