GU_PointConSelection Class Reference

#include <GU_PointConSelection.h>

Inheritance diagram for GU_PointConSelection:

GU_PointSelection GU_Selection

List of all members.

Public Member Functions

 GU_PointConSelection (GU_Detail &gdp, const char *grpname="_gu_ptcselection_", int reset=0, const char *prefix=0)
 GU_PointConSelection (GU_Detail &gdp, GA_PointGroup &ptgroup, const char *prefix=0)
virtual ~GU_PointConSelection (void)
virtual GU_Selectionoperator= (GU_PointSelection &)
virtual GU_Selectionoperator= (GU_PrimSelection &)
virtual GU_Selectionoperator= (GU_EdgeSelection &)
virtual GU_Selectionoperator= (GU_BreakpointSelection &)
virtual GU_Selectionoperator= (GU_VertexSelection &)
virtual GU_Selectionoperator= (GU_PointGroupSelection &)
virtual GU_Selectionoperator= (GU_PrimGroupSelection &)
virtual int add (const GEO_Point &pt, int ordered=0)
virtual int add (const GEO_Primitive &prim, int ordered=0)
virtual int add (const GA_Edge &edge, int ordered=0)
virtual int add (const GA_Edge &edge, GEO_Primitive &, int ordered=0)
virtual int add (const GA_Breakpoint &bkp, int ordered=0)
virtual int add (const GEO_Vertex &vtx, int ordered=0)
virtual int remove (const GEO_Point &pt, int ordered=0)
virtual int remove (const GEO_Primitive &prim, int ordered=0)
virtual int remove (const GA_Edge &edge, int ordered=0)
virtual int remove (const GA_Edge &edge, GEO_Primitive &, int ordered=0)
virtual int remove (const GA_Breakpoint &bkp, int ordered=0)
virtual int remove (const GEO_Vertex &vtx, int ordered=0)
virtual int select (uint *pickbuf, long npicked, GU_SelectResult &added, GU_SelectionRule rule=GU_AddSelect, unsigned *pickid=0, GU_LassoInfo *linfo=0, const UT_IntArray *prfx=0)
virtual void clear (void)
virtual void clearAndDestroy (void)
virtual void topologyChanged ()
virtual int classType (void) const
virtual GU_SelectionnewSpecies (GU_Detail &gdp)

Protected Member Functions

GEO_PrimConnectorgetConnector ()

Protected Attributes

GU_SelectionConMgr myConnectivityMgr


Detailed Description

Definition at line 30 of file GU_PointConSelection.h.


Constructor & Destructor Documentation

GU_PointConSelection::GU_PointConSelection ( GU_Detail gdp,
const char *  grpname = "_gu_ptcselection_",
int  reset = 0,
const char *  prefix = 0 
)

GU_PointConSelection::GU_PointConSelection ( GU_Detail gdp,
GA_PointGroup ptgroup,
const char *  prefix = 0 
)

virtual GU_PointConSelection::~GU_PointConSelection ( void   )  [virtual]


Member Function Documentation

virtual int GU_PointConSelection::add ( const GEO_Vertex vtx,
int  ordered = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::add ( const GA_Breakpoint bkp,
int  ordered = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::add ( const GA_Edge edge,
GEO_Primitive ,
int  ordered = 0 
) [inline, virtual]

Reimplemented from GU_PointSelection.

Definition at line 57 of file GU_PointConSelection.h.

virtual int GU_PointConSelection::add ( const GA_Edge edge,
int  ordered = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::add ( const GEO_Primitive prim,
int  ordered = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::add ( const GEO_Point pt,
int  ordered = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::classType ( void   )  const [virtual]

Reimplemented from GU_PointSelection.

virtual void GU_PointConSelection::clear ( void   )  [virtual]

Reimplemented from GU_PointSelection.

virtual void GU_PointConSelection::clearAndDestroy ( void   )  [virtual]

Reimplemented from GU_PointSelection.

GEO_PrimConnector* GU_PointConSelection::getConnector (  )  [protected]

virtual GU_Selection* GU_PointConSelection::newSpecies ( GU_Detail gdp  )  [virtual]

Reimplemented from GU_PointSelection.

virtual GU_Selection& GU_PointConSelection::operator= ( GU_PrimGroupSelection  )  [virtual]

Reimplemented from GU_PointSelection.

virtual GU_Selection& GU_PointConSelection::operator= ( GU_PointGroupSelection  )  [virtual]

Reimplemented from GU_PointSelection.

virtual GU_Selection& GU_PointConSelection::operator= ( GU_VertexSelection  )  [virtual]

Reimplemented from GU_PointSelection.

virtual GU_Selection& GU_PointConSelection::operator= ( GU_BreakpointSelection  )  [virtual]

Reimplemented from GU_PointSelection.

virtual GU_Selection& GU_PointConSelection::operator= ( GU_EdgeSelection  )  [virtual]

Reimplemented from GU_PointSelection.

virtual GU_Selection& GU_PointConSelection::operator= ( GU_PrimSelection  )  [virtual]

Reimplemented from GU_PointSelection.

virtual GU_Selection& GU_PointConSelection::operator= ( GU_PointSelection  )  [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::remove ( const GEO_Vertex vtx,
int  ordered = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::remove ( const GA_Breakpoint bkp,
int  ordered = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::remove ( const GA_Edge edge,
GEO_Primitive ,
int  ordered = 0 
) [inline, virtual]

Reimplemented from GU_PointSelection.

Definition at line 74 of file GU_PointConSelection.h.

virtual int GU_PointConSelection::remove ( const GA_Edge edge,
int  ordered = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::remove ( const GEO_Primitive prim,
int  ordered = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::remove ( const GEO_Point pt,
int  ordered = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual int GU_PointConSelection::select ( uint pickbuf,
long  npicked,
GU_SelectResult added,
GU_SelectionRule  rule = GU_AddSelect,
unsigned *  pickid = 0,
GU_LassoInfo linfo = 0,
const UT_IntArray prfx = 0 
) [virtual]

Reimplemented from GU_PointSelection.

virtual void GU_PointConSelection::topologyChanged (  )  [virtual]

Reimplemented from GU_Selection.


Member Data Documentation

Definition at line 106 of file GU_PointConSelection.h.


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

Generated on Thu Jan 31 00:31:22 2013 for HDK by  doxygen 1.5.9