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

#include <GEO_ConvertParms.h>

+ Inheritance diagram for GEO_ConvertParms:

Public Member Functions

 GEO_ConvertParms ()
 
 ~GEO_ConvertParms ()
 
GA_PointGroupgetDeletePoints (GEO_Detail *gdp=nullptr)
 
GA_PrimitiveGroupgetDeletePrimitives (GEO_Detail *gdp=nullptr)
 
void clearGroups ()
 
GA_ElementWranglerCachegetWranglers ()
 Returns a GA_ElementWranglerCache using mySourceDetail and myDestDetail. More...
 
GA_ElementWranglerCachegetGroupWranglers ()
 
GA_ElementWranglerCachegetWranglers (GA_Detail &dest, const GA_Detail *src=nullptr)
 
GA_ElementWranglerCachegetGroupWranglers (GA_Detail &dest, const GA_Detail *src=nullptr)
 
GA_PrimCompat::TypeMask fromType () const
 
void setFromType (const GA_PrimCompat::TypeMask &t)
 
GA_PrimCompat::TypeMask toType () const
 
void setToType (const GA_PrimCompat::TypeMask &t)
 
int uOrder () const
 
int vOrder () const
 
void setUOrder (int o)
 
void setVOrder (int o)
 
GEO_SurfaceType surfaceType () const
 
void setSurfaceType (GEO_SurfaceType t)
 
GEO_ConvertMethod convertMethod () const
 
void setConvertMethod (GEO_ConvertMethod m)
 
bool interpolateHull () const
 
void setInterpolateHull (bool b)
 
bool trimSurface () const
 
void setTrimSurface (bool b)
 
bool sharedFaces () const
 
void setSharedFaces (bool b)
 
bool metaClustering () const
 
void setMetaClustering (bool b)
 
float metaOffset () const
 
void setMetaOffset (fpreal f)
 
bool keepGroups () const
 
void setKeepGroups (bool f)
 
const GEO_DetailsourceDetail () const
 
void setSourceDetail (const GEO_Detail *g)
 
GEO_DetaildestDetail () const
 
void setDestDetail (GEO_Detail *g)
 
bool pastedFeatureCoord () const
 
void setPastedFeatureCoord (bool b)
 
bool pastedFeatureAttrib () const
 
void setPastedFeatureAttrib (bool b)
 

Public Attributes

int orderu
 
int orderv
 
GEO_SurfaceType surface
 
GEO_ConvertMethod method
 
int interpHull
 
int trimmed
 
bool mySharedFaces
 
int featureCoord
 
int featureAttrib
 
int myMetaClusterFlag
 
float myOffset
 
int preserveGroups
 
GA_PrimitiveGroupprimGroup
 
const GEO_DetailmySourceDetail
 
GEO_DetailmyDestDetail
 

Detailed Description

Examples:
tetprim/GEO_PrimTetra.C, and tetprim/GEO_PrimTetra.h.

Definition at line 99 of file GEO_ConvertParms.h.

Constructor & Destructor Documentation

GEO_ConvertParms::GEO_ConvertParms ( )

Defaults to converting everything to polygons, without interpolating through hulls, and does not keep groups.

GEO_ConvertParms::~GEO_ConvertParms ( )
inline

Definition at line 105 of file GEO_ConvertParms.h.

Member Function Documentation

void GEO_ConvertParms::clearGroups ( )
inline

Definition at line 172 of file GEO_ConvertParms.h.

GEO_ConvertMethod GEO_ConvertParms::convertMethod ( ) const
inline

Accessors

Definition at line 119 of file GEO_ConvertParms.h.

GEO_Detail* GEO_ConvertParms::destDetail ( ) const
inline

Accessors

Definition at line 135 of file GEO_ConvertParms.h.

GA_PrimCompat::TypeMask GEO_ConvertParms::fromType ( ) const
inline

Definition at line 205 of file GEO_ConvertParms.h.

GA_PointGroup* GEO_ConvertParms::getDeletePoints ( GEO_Detail gdp = nullptr)
GA_PrimitiveGroup* GEO_ConvertParms::getDeletePrimitives ( GEO_Detail gdp = nullptr)
GA_ElementWranglerCache& GEO_ConvertParms::getGroupWranglers ( )
inline
Examples:
tetprim/GEO_PrimTetra.C.

Definition at line 185 of file GEO_ConvertParms.h.

GA_ElementWranglerCache& GEO_ConvertParms::getGroupWranglers ( GA_Detail dest,
const GA_Detail src = nullptr 
)
inline

Definition at line 198 of file GEO_ConvertParms.h.

GA_ElementWranglerCache& GEO_ConvertParms::getWranglers ( )
inline

Returns a GA_ElementWranglerCache using mySourceDetail and myDestDetail.

Examples:
tetprim/GEO_PrimTetra.C.

Definition at line 179 of file GEO_ConvertParms.h.

GA_ElementWranglerCache& GEO_ConvertParms::getWranglers ( GA_Detail dest,
const GA_Detail src = nullptr 
)
inline

Definition at line 192 of file GEO_ConvertParms.h.

bool GEO_ConvertParms::interpolateHull ( ) const
inline

Accessors

Definition at line 121 of file GEO_ConvertParms.h.

bool GEO_ConvertParms::keepGroups ( ) const
inline

Accessors

Definition at line 131 of file GEO_ConvertParms.h.

bool GEO_ConvertParms::metaClustering ( ) const
inline

Accessors

Definition at line 127 of file GEO_ConvertParms.h.

float GEO_ConvertParms::metaOffset ( ) const
inline

Accessors

Definition at line 129 of file GEO_ConvertParms.h.

bool GEO_ConvertParms::pastedFeatureAttrib ( ) const
inline

If set, use the feature, if not set use the base

Definition at line 143 of file GEO_ConvertParms.h.

bool GEO_ConvertParms::pastedFeatureCoord ( ) const
inline

If set, use the feature, if not set use the base

Definition at line 141 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setConvertMethod ( GEO_ConvertMethod  m)
inline

Accessors

Definition at line 120 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setDestDetail ( GEO_Detail g)
inline

Accessors

Definition at line 136 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setFromType ( const GA_PrimCompat::TypeMask t)
inline

Definition at line 206 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setInterpolateHull ( bool  b)
inline

Accessors

Definition at line 122 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setKeepGroups ( bool  f)
inline

Accessors

Definition at line 132 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setMetaClustering ( bool  b)
inline

Accessors

Definition at line 128 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setMetaOffset ( fpreal  f)
inline

Accessors

Definition at line 130 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setPastedFeatureAttrib ( bool  b)
inline

If set, use the feature, if not set use the base

Definition at line 144 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setPastedFeatureCoord ( bool  b)
inline

If set, use the feature, if not set use the base

Definition at line 142 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setSharedFaces ( bool  b)
inline

Accessors

Definition at line 126 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setSourceDetail ( const GEO_Detail g)
inline

Accessors

Definition at line 134 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setSurfaceType ( GEO_SurfaceType  t)
inline

Accessors

Definition at line 118 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setToType ( const GA_PrimCompat::TypeMask t)
inline

Definition at line 210 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setTrimSurface ( bool  b)
inline

Accessors

Definition at line 124 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setUOrder ( int  o)
inline

Accessors

Definition at line 115 of file GEO_ConvertParms.h.

void GEO_ConvertParms::setVOrder ( int  o)
inline

Accessors

Definition at line 116 of file GEO_ConvertParms.h.

bool GEO_ConvertParms::sharedFaces ( ) const
inline

Accessors

Definition at line 125 of file GEO_ConvertParms.h.

const GEO_Detail* GEO_ConvertParms::sourceDetail ( ) const
inline

Accessors

Definition at line 133 of file GEO_ConvertParms.h.

GEO_SurfaceType GEO_ConvertParms::surfaceType ( ) const
inline

Accessors

Definition at line 117 of file GEO_ConvertParms.h.

GA_PrimCompat::TypeMask GEO_ConvertParms::toType ( ) const
inline
Examples:
tetprim/GEO_PrimTetra.C.

Definition at line 209 of file GEO_ConvertParms.h.

bool GEO_ConvertParms::trimSurface ( ) const
inline

Accessors

Definition at line 123 of file GEO_ConvertParms.h.

int GEO_ConvertParms::uOrder ( ) const
inline

Accessors

Definition at line 113 of file GEO_ConvertParms.h.

int GEO_ConvertParms::vOrder ( ) const
inline

Accessors

Definition at line 114 of file GEO_ConvertParms.h.

Member Data Documentation

int GEO_ConvertParms::featureAttrib

Definition at line 153 of file GEO_ConvertParms.h.

int GEO_ConvertParms::featureCoord

Definition at line 152 of file GEO_ConvertParms.h.

int GEO_ConvertParms::interpHull

Definition at line 148 of file GEO_ConvertParms.h.

GEO_ConvertMethod GEO_ConvertParms::method

Definition at line 147 of file GEO_ConvertParms.h.

GEO_Detail* GEO_ConvertParms::myDestDetail

Definition at line 164 of file GEO_ConvertParms.h.

int GEO_ConvertParms::myMetaClusterFlag

Definition at line 154 of file GEO_ConvertParms.h.

float GEO_ConvertParms::myOffset

Definition at line 156 of file GEO_ConvertParms.h.

bool GEO_ConvertParms::mySharedFaces

Definition at line 150 of file GEO_ConvertParms.h.

const GEO_Detail* GEO_ConvertParms::mySourceDetail

Definition at line 163 of file GEO_ConvertParms.h.

int GEO_ConvertParms::orderu

Definition at line 107 of file GEO_ConvertParms.h.

int GEO_ConvertParms::orderv

Definition at line 108 of file GEO_ConvertParms.h.

int GEO_ConvertParms::preserveGroups
Examples:
tetprim/GEO_PrimTetra.C.

Definition at line 158 of file GEO_ConvertParms.h.

GA_PrimitiveGroup* GEO_ConvertParms::primGroup

Definition at line 161 of file GEO_ConvertParms.h.

GEO_SurfaceType GEO_ConvertParms::surface

Definition at line 109 of file GEO_ConvertParms.h.

int GEO_ConvertParms::trimmed

Definition at line 149 of file GEO_ConvertParms.h.


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