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
int 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 512 of file GU_Selection.h.


Constructor & Destructor Documentation

GU_LassoInfo::GU_LassoInfo (  )  [inline]

Definition at line 515 of file GU_Selection.h.

GU_LassoInfo::~GU_LassoInfo (  )  [inline]

Definition at line 516 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 542 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 519 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 567 of file GU_Selection.h.


Member Data Documentation

Definition at line 583 of file GU_Selection.h.

Definition at line 574 of file GU_Selection.h.

Definition at line 578 of file GU_Selection.h.

Definition at line 582 of file GU_Selection.h.

Definition at line 570 of file GU_Selection.h.

Definition at line 571 of file GU_Selection.h.

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

Definition at line 575 of file GU_Selection.h.

Definition at line 575 of file GU_Selection.h.

Definition at line 575 of file GU_Selection.h.

Definition at line 575 of file GU_Selection.h.

Definition at line 581 of file GU_Selection.h.

Definition at line 577 of file GU_Selection.h.

Definition at line 577 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 Fri May 25 00:10:28 2012 for HDK by  doxygen 1.5.9