#include <brush.h>
Public Member Functions | |
SelectableVertex (Faces &faces, FaceVertexId faceVertex) | |
SelectableVertex & | operator= (const SelectableVertex &other) |
Face & | getFace () const |
void | testSelect (SelectionTest &test, SelectionIntersection &best) |
Data Fields | |
Faces & | m_faces |
FaceVertexId | m_faceVertex |
Private Member Functions | |
Vector3 | getVertex () const |
Definition at line 1368 of file brush.h.
SelectableVertex::SelectableVertex | ( | Faces & | faces, | |
FaceVertexId | faceVertex | |||
) | [inline] |
Face& SelectableVertex::getFace | ( | ) | const [inline] |
Definition at line 1389 of file brush.h.
References FaceVertexId::getFace(), m_faces, and m_faceVertex.
Referenced by getVertex().
Vector3 SelectableVertex::getVertex | ( | ) | const [inline, private] |
Definition at line 1370 of file brush.h.
References getFace(), FaceVertexId::getVertex(), Face::getWinding(), and m_faceVertex.
Referenced by testSelect().
SelectableVertex& SelectableVertex::operator= | ( | const SelectableVertex & | other | ) | [inline] |
Definition at line 1383 of file brush.h.
References m_faceVertex.
void SelectableVertex::testSelect | ( | SelectionTest & | test, | |
SelectionIntersection & | best | |||
) | [inline] |
Definition at line 1394 of file brush.h.
References getVertex(), and SelectionTest::TestPoint().
Referenced by VertexInstance::testSelect().
Definition at line 1376 of file brush.h.
Referenced by getFace(), VertexInstance::select_vertex(), and VertexInstance::selected_vertex().
Definition at line 1377 of file brush.h.
Referenced by getFace(), getVertex(), operator=(), VertexInstance::select_vertex(), and VertexInstance::selected_vertex().