FaceInstanceSet Class Reference

#include <brush.h>

Public Member Functions

void insert (FaceInstance &faceInstance)
 Insert a new face instance into the selected faces list.
void erase (FaceInstance &faceInstance)
 Removes a face instance from the selected faces list.
template<typename Functor >
void foreach (Functor functor)
bool empty () const
 Wipes the list of selected faces.
FaceInstancelast () const

Data Fields

FaceInstancesList m_faceInstances

Detailed Description

Definition at line 2190 of file brush.h.


Member Function Documentation

bool FaceInstanceSet::empty (  )  const [inline]

Wipes the list of selected faces.

Definition at line 2215 of file brush.h.

References m_faceInstances.

void FaceInstanceSet::erase ( FaceInstance faceInstance  )  [inline]

Removes a face instance from the selected faces list.

Definition at line 2201 of file brush.h.

References m_faceInstances.

Referenced by FaceInstance::selectedChanged().

template<typename Functor >
void FaceInstanceSet::foreach ( Functor  functor  )  [inline]

Definition at line 2207 of file brush.h.

References i, and m_faceInstances.

Referenced by Scene_ForEachSelectedBrushFace().

void FaceInstanceSet::insert ( FaceInstance faceInstance  )  [inline]

Insert a new face instance into the selected faces list.

Definition at line 2196 of file brush.h.

References m_faceInstances.

Referenced by FaceInstance::selectedChanged().

FaceInstance& FaceInstanceSet::last (  )  const [inline]
Returns:
The last entry of all the selected faces

Definition at line 2221 of file brush.h.

References m_faceInstances.


Field Documentation

Definition at line 2193 of file brush.h.

Referenced by empty(), erase(), foreach(), insert(), and last().


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

Generated by  doxygen 1.6.2