GB_EdgeGroup Class Reference

#include <GB_EdgeGroup.h>

Inheritance diagram for GB_EdgeGroup:

GB_BaseGroup UT_LinkNode

List of all members.

Public Member Functions

 GB_EdgeGroup (const GB_Detail &gdp, const char *name, int hidden=1, unsigned short type=GBEDGEGROUP)
 ~GB_EdgeGroup ()
GB_Edgefind (const GB_Edge *it) const
GB_Edgefind (const GB_Edge &it) const
int contains (const GB_Edge *it) const
int contains (const GB_Edge &it) const
int add (GB_Edge *it)
int add (GB_Edge &it)
int add (GB_Element *p0, GB_Element *p1, GB_Element *prim=0)
int toggle (GB_Edge *it)
int toggle (GB_Edge &it)
int toggle (unsigned int num)
int remove (GB_Edge *it)
int remove (GB_Edge &it)
int remove (unsigned int num)
UT_LinkListlist ()
const UT_LinkListlist () const
void elementRemoved (GB_Element *)
virtual unsigned entries () const
virtual int isEmpty () const
virtual void clearEntries (void)
virtual int save (ostream &os, int binary) const
virtual bool load (UT_IStream &is)


Detailed Description

Definition at line 32 of file GB_EdgeGroup.h.


Constructor & Destructor Documentation

GB_EdgeGroup::GB_EdgeGroup ( const GB_Detail gdp,
const char *  name,
int  hidden = 1,
unsigned short  type = GBEDGEGROUP 
)

GB_EdgeGroup::~GB_EdgeGroup (  ) 


Member Function Documentation

int GB_EdgeGroup::add ( GB_Element p0,
GB_Element p1,
GB_Element prim = 0 
)

int GB_EdgeGroup::add ( GB_Edge it  )  [inline]

Definition at line 51 of file GB_EdgeGroup.h.

int GB_EdgeGroup::add ( GB_Edge it  ) 

virtual void GB_EdgeGroup::clearEntries ( void   )  [virtual]

Implements GB_BaseGroup.

int GB_EdgeGroup::contains ( const GB_Edge it  )  const [inline]

Definition at line 44 of file GB_EdgeGroup.h.

int GB_EdgeGroup::contains ( const GB_Edge it  )  const

void GB_EdgeGroup::elementRemoved ( GB_Element  ) 

virtual unsigned GB_EdgeGroup::entries (  )  const [inline, virtual]

Implements GB_BaseGroup.

Definition at line 86 of file GB_EdgeGroup.h.

GB_Edge* GB_EdgeGroup::find ( const GB_Edge it  )  const [inline]

Definition at line 40 of file GB_EdgeGroup.h.

GB_Edge* GB_EdgeGroup::find ( const GB_Edge it  )  const

virtual int GB_EdgeGroup::isEmpty (  )  const [inline, virtual]

Implements GB_BaseGroup.

Definition at line 87 of file GB_EdgeGroup.h.

const UT_LinkList& GB_EdgeGroup::list (  )  const [inline]

Definition at line 76 of file GB_EdgeGroup.h.

UT_LinkList& GB_EdgeGroup::list (  )  [inline]

Definition at line 75 of file GB_EdgeGroup.h.

virtual bool GB_EdgeGroup::load ( UT_IStream is  )  [virtual]

Implements GB_BaseGroup.

int GB_EdgeGroup::remove ( unsigned int  num  )  [inline]

Definition at line 72 of file GB_EdgeGroup.h.

int GB_EdgeGroup::remove ( GB_Edge it  )  [inline]

Definition at line 69 of file GB_EdgeGroup.h.

int GB_EdgeGroup::remove ( GB_Edge it  ) 

virtual int GB_EdgeGroup::save ( ostream &  os,
int  binary 
) const [virtual]

Implements GB_BaseGroup.

int GB_EdgeGroup::toggle ( unsigned int  num  )  [inline]

Definition at line 64 of file GB_EdgeGroup.h.

int GB_EdgeGroup::toggle ( GB_Edge it  )  [inline]

Definition at line 61 of file GB_EdgeGroup.h.

int GB_EdgeGroup::toggle ( GB_Edge it  ) 


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

Generated on Mon Jan 28 00:28:44 2013 for HDK by  doxygen 1.5.9