HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_SelectResult Class Reference

#include <GU_Selection.h>

Public Member Functions

 GU_SelectResult ()
 
 ~GU_SelectResult ()
 
void setSelectedNormal (bool selected_normal)
 
const GA_BreakpointgetBreakpoint () const
 
const GA_EdgegetEdge () const
 
const GA_PrimitivegetPrimitive () const
 
const GU_DetailgetDetail () const
 
GA_Offset getPointOffset () const
 
GA_Offset getVertexOffset () const
 
bool isSet () const
 
GA_GroupType getSelectType () const
 
bool getSelectedNormal () const
 
void clear ()
 

Protected Member Functions

void set (const GA_Breakpoint &b, const GU_Detail *gdp)
 
void set (const GA_Edge &e, const GA_Primitive *prim, const GU_Detail *gdp)
 
void set (const GA_Primitive *prim, const GU_Detail *gdp)
 
void setPoint (GA_Offset ptoff, const GU_Detail *gdp)
 
void setVertex (GA_Offset vtxoff, const GU_Detail *gdp)
 

Friends

class GU_BreakpointSelection
 
class GU_EdgeSelection
 
class GU_PointSelection
 
class GU_PrimSelection
 
class GU_VertexSelection
 
class GU_CookSelection
 

Detailed Description

Definition at line 34 of file GU_Selection.h.

Constructor & Destructor Documentation

GU_SelectResult::GU_SelectResult ( )
inline

Definition at line 37 of file GU_Selection.h.

GU_SelectResult::~GU_SelectResult ( )
inline

Definition at line 45 of file GU_Selection.h.

Member Function Documentation

void GU_SelectResult::clear ( )
inline

Definition at line 72 of file GU_Selection.h.

const GA_Breakpoint& GU_SelectResult::getBreakpoint ( ) const
inline

Definition at line 50 of file GU_Selection.h.

const GU_Detail* GU_SelectResult::getDetail ( ) const
inline

Definition at line 57 of file GU_Selection.h.

const GA_Edge& GU_SelectResult::getEdge ( ) const
inline

Definition at line 52 of file GU_Selection.h.

GA_Offset GU_SelectResult::getPointOffset ( ) const
inline

Definition at line 59 of file GU_Selection.h.

const GA_Primitive* GU_SelectResult::getPrimitive ( ) const
inline

Definition at line 54 of file GU_Selection.h.

bool GU_SelectResult::getSelectedNormal ( ) const
inline

Definition at line 69 of file GU_Selection.h.

GA_GroupType GU_SelectResult::getSelectType ( ) const
inline

Definition at line 67 of file GU_Selection.h.

GA_Offset GU_SelectResult::getVertexOffset ( ) const
inline

Definition at line 62 of file GU_Selection.h.

bool GU_SelectResult::isSet ( ) const
inline

Definition at line 65 of file GU_Selection.h.

void GU_SelectResult::set ( const GA_Breakpoint b,
const GU_Detail gdp 
)
inlineprotected

Definition at line 86 of file GU_Selection.h.

void GU_SelectResult::set ( const GA_Edge e,
const GA_Primitive prim,
const GU_Detail gdp 
)
inlineprotected

Definition at line 92 of file GU_Selection.h.

void GU_SelectResult::set ( const GA_Primitive prim,
const GU_Detail gdp 
)
inlineprotected

Definition at line 100 of file GU_Selection.h.

void GU_SelectResult::setPoint ( GA_Offset  ptoff,
const GU_Detail gdp 
)
inlineprotected

Definition at line 106 of file GU_Selection.h.

void GU_SelectResult::setSelectedNormal ( bool  selected_normal)
inline

Definition at line 47 of file GU_Selection.h.

void GU_SelectResult::setVertex ( GA_Offset  vtxoff,
const GU_Detail gdp 
)
inlineprotected

Definition at line 112 of file GU_Selection.h.

Friends And Related Function Documentation

friend class GU_BreakpointSelection
friend

Definition at line 79 of file GU_Selection.h.

friend class GU_CookSelection
friend

Definition at line 84 of file GU_Selection.h.

friend class GU_EdgeSelection
friend

Definition at line 80 of file GU_Selection.h.

friend class GU_PointSelection
friend

Definition at line 81 of file GU_Selection.h.

friend class GU_PrimSelection
friend

Definition at line 82 of file GU_Selection.h.

friend class GU_VertexSelection
friend

Definition at line 83 of file GU_Selection.h.


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