GU_LassoInfo Class Reference

#include <GU_Selection.h>

List of all members.

Public Member Functions

 GU_LassoInfo ()
 ~GU_LassoInfo ()
void assign (int *lasso_points, int lasso_size, void(*ptmap)(const UT_Vector3 &, float &, float &, void *), void *viewer, void *workbench, bool(*zmap)(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *), int use_uv, int is_vertex)
void assign (char *enablemap, int minx, int miny, int maxx, int maxy, void(*ptmap)(const UT_Vector3 &, float &, float &, void *), void *viewer, void *workbench, bool(*zmap)(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *), int use_uv, int is_vertex)
void setHidden (GU_PrimGroupClosure *hidden)
GU_PolyRaster * createPolyRaster ()
void buildPolyRaster ()
void destroyPolyRaster ()
int polyRasterContains (const UT_Vector3 &pos)

Public Attributes

int * myLassoPoints
int myLassoSize
char * myEnableMap
int myMinX
int myMinY
int myMaxX
int myMaxY
void * myViewer
void * myWorkbench
GU_PrimGroupClosuremyHidden
int myUseUV
int myIsVertexAttrib
GA_ROAttributeRef myAttribOffset
void(* myMapFct )(const UT_Vector3 &, float &, float &, void *)
bool(* myZDepthFct )(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *)


Detailed Description

Definition at line 616 of file GU_Selection.h.


Constructor & Destructor Documentation

GU_LassoInfo::GU_LassoInfo (  )  [inline]

Definition at line 619 of file GU_Selection.h.

GU_LassoInfo::~GU_LassoInfo (  )  [inline]

Definition at line 620 of file GU_Selection.h.


Member Function Documentation

void GU_LassoInfo::assign ( char *  enablemap,
int  minx,
int  miny,
int  maxx,
int  maxy,
void(*)(const UT_Vector3 &, float &, float &, void *)  ptmap,
void *  viewer,
void *  workbench,
bool(*)(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *)  zmap,
int  use_uv,
int  is_vertex 
) [inline]

Definition at line 646 of file GU_Selection.h.

void GU_LassoInfo::assign ( int *  lasso_points,
int  lasso_size,
void(*)(const UT_Vector3 &, float &, float &, void *)  ptmap,
void *  viewer,
void *  workbench,
bool(*)(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *)  zmap,
int  use_uv,
int  is_vertex 
) [inline]

Definition at line 623 of file GU_Selection.h.

void GU_LassoInfo::buildPolyRaster (  ) 

GU_PolyRaster* GU_LassoInfo::createPolyRaster (  ) 

void GU_LassoInfo::destroyPolyRaster (  ) 

int GU_LassoInfo::polyRasterContains ( const UT_Vector3 pos  ) 

void GU_LassoInfo::setHidden ( GU_PrimGroupClosure hidden  )  [inline]

Definition at line 671 of file GU_Selection.h.


Member Data Documentation

Definition at line 687 of file GU_Selection.h.

Definition at line 678 of file GU_Selection.h.

Definition at line 682 of file GU_Selection.h.

Definition at line 686 of file GU_Selection.h.

Definition at line 674 of file GU_Selection.h.

Definition at line 675 of file GU_Selection.h.

void(* GU_LassoInfo::myMapFct)(const UT_Vector3 &, float &, float &, void *)

Definition at line 679 of file GU_Selection.h.

Definition at line 679 of file GU_Selection.h.

Definition at line 679 of file GU_Selection.h.

Definition at line 679 of file GU_Selection.h.

Definition at line 685 of file GU_Selection.h.

Definition at line 681 of file GU_Selection.h.

Definition at line 681 of file GU_Selection.h.

bool(* GU_LassoInfo::myZDepthFct)(const GU_Detail *, float, float, const UT_Vector3 &, void *, void *, GU_PrimGroupClosure *, const GEO_Primitive *)


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