SelectableVertex Class Reference

#include <brush.h>

Collaboration diagram for SelectableVertex:
Collaboration graph
[legend]

Public Member Functions

 SelectableVertex (Faces &faces, FaceVertexId faceVertex)
SelectableVertexoperator= (const SelectableVertex &other)
FacegetFace () const
void testSelect (SelectionTest &test, SelectionIntersection &best)

Data Fields

Facesm_faces
FaceVertexId m_faceVertex

Private Member Functions

Vector3 getVertex () const

Detailed Description

Definition at line 1368 of file brush.h.


Constructor & Destructor Documentation

SelectableVertex::SelectableVertex ( Faces faces,
FaceVertexId  faceVertex 
) [inline]

Definition at line 1379 of file brush.h.


Member Function Documentation

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().


Field Documentation


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2