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

#include <GU_Solidify.h>

Public Types

enum  Status { SUCCESS = 0, NO_INTERIOR_TETS, SOLVER_FAIL, INTERRUPTED }
 

Public Member Functions

 GU_Solidify ()
 
 ~GU_Solidify ()
 
Status solidify (const GU_Detail *gdp, const GA_PrimitiveGroup *tet_grp, const GA_PrimitiveGroup *poly_grp)
 
bool hasValidSolidity (GA_Offset tet)
 
fpreal getSolidity (GA_Offset tet)
 
const GU_DetailgetSrc ()
 
const GA_PrimitiveGroupgetTetGrp ()
 
const GA_PrimitiveGroupgetPolyGrp ()
 

Detailed Description

Definition at line 32 of file GU_Solidify.h.

Member Enumeration Documentation

Enumerator
SUCCESS 
NO_INTERIOR_TETS 
SOLVER_FAIL 
INTERRUPTED 

Definition at line 61 of file GU_Solidify.h.

Constructor & Destructor Documentation

GU_Solidify::GU_Solidify ( )
inline

Definition at line 56 of file GU_Solidify.h.

GU_Solidify::~GU_Solidify ( )
inline

Definition at line 59 of file GU_Solidify.h.

Member Function Documentation

const GA_PrimitiveGroup* GU_Solidify::getPolyGrp ( )
inline

Definition at line 94 of file GU_Solidify.h.

fpreal GU_Solidify::getSolidity ( GA_Offset  tet)
inline

Definition at line 79 of file GU_Solidify.h.

const GU_Detail* GU_Solidify::getSrc ( )
inline

Definition at line 92 of file GU_Solidify.h.

const GA_PrimitiveGroup* GU_Solidify::getTetGrp ( )
inline

Definition at line 93 of file GU_Solidify.h.

bool GU_Solidify::hasValidSolidity ( GA_Offset  tet)
inline

Definition at line 73 of file GU_Solidify.h.

Status GU_Solidify::solidify ( const GU_Detail gdp,
const GA_PrimitiveGroup tet_grp,
const GA_PrimitiveGroup poly_grp 
)

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