EdgeInstance Class Reference

#include <brush.h>

Inheritance diagram for EdgeInstance:
Inheritance graph
[legend]
Collaboration diagram for EdgeInstance:
Collaboration graph
[legend]

Public Member Functions

 EdgeInstance (FaceInstances &faceInstances, SelectableEdge &edge)
EdgeInstanceoperator= (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

FaceInstancesm_faceInstances
SelectableEdgem_edge

Detailed Description

Definition at line 2785 of file brush.h.


Constructor & Destructor Documentation

EdgeInstance::EdgeInstance ( FaceInstances faceInstances,
SelectableEdge edge 
) [inline]

Definition at line 2812 of file brush.h.


Member Function Documentation

bool EdgeInstance::isSelected (  )  const [inline, virtual]

Implements Selectable.

Definition at line 2826 of file brush.h.

References selected_edge().

EdgeInstance& EdgeInstance::operator= ( const EdgeInstance other  )  [inline]

Definition at line 2816 of file brush.h.

References m_edge.

void EdgeInstance::select_edge ( bool  select  )  [inline, private]
bool EdgeInstance::selected_edge (  )  const [inline, private]
void EdgeInstance::setSelected ( bool  select  )  [inline, virtual]

Implements Selectable.

Definition at line 2822 of file brush.h.

References select_edge().

void EdgeInstance::testSelect ( Selector selector,
SelectionTest test 
) [inline]

Field Documentation

Definition at line 2788 of file brush.h.

Referenced by operator=(), select_edge(), selected_edge(), and testSelect().

Definition at line 2787 of file brush.h.

Referenced by select_edge(), and selected_edge().


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

Generated by  doxygen 1.6.2