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

#include <GEO_Mirror.h>

Public Types

enum  GEO_ReverseOption { GEO_MIRROR_NO_REVERSE = 0, GEO_MIRROR_REVERSE = 1, GEO_MIRROR_REVERSE_U = 2, GEO_MIRROR_REVERSE_V = 3 }
 

Public Member Functions

 GEO_MirrorParms (const GEO_Detail *src_gdp, const GA_PrimitiveGroup *prims_to_mirror, const UT_Vector3R &mirror_normal, const UT_Vector3R &mirror_origin, fpreal dist, bool keep_original, GEO_ReverseOption reverse_direction, bool consolidate_seam, fpreal consolidate_tolerance, bool consolidate_unshared, GEO_MirrorRedirectMap *redirect_map)
 

Public Attributes

const GEO_DetailmySourceGdp
 
const GA_PrimitiveGroupmyPrimsToMirror
 
UT_Vector3R myMirrorNormal
 
UT_Vector3R myMirrorOrigin
 
fpreal myDist
 
bool myKeepOriginal
 
GEO_ReverseOption myReverseDirection
 
bool myConsolidateSeam
 
fpreal myConsolidateTolerance
 
bool myConsolidateUnshared
 
GEO_MirrorRedirectMapmyRedirectMap
 

Detailed Description

Definition at line 88 of file GEO_Mirror.h.

Member Enumeration Documentation

Enumerator
GEO_MIRROR_NO_REVERSE 
GEO_MIRROR_REVERSE 
GEO_MIRROR_REVERSE_U 
GEO_MIRROR_REVERSE_V 

Definition at line 92 of file GEO_Mirror.h.

Constructor & Destructor Documentation

GEO_MirrorParms::GEO_MirrorParms ( const GEO_Detail src_gdp,
const GA_PrimitiveGroup prims_to_mirror,
const UT_Vector3R mirror_normal,
const UT_Vector3R mirror_origin,
fpreal  dist,
bool  keep_original,
GEO_ReverseOption  reverse_direction,
bool  consolidate_seam,
fpreal  consolidate_tolerance,
bool  consolidate_unshared,
GEO_MirrorRedirectMap redirect_map 
)
inline

Definition at line 101 of file GEO_Mirror.h.

Member Data Documentation

bool GEO_MirrorParms::myConsolidateSeam

Definition at line 134 of file GEO_Mirror.h.

fpreal GEO_MirrorParms::myConsolidateTolerance

Definition at line 135 of file GEO_Mirror.h.

bool GEO_MirrorParms::myConsolidateUnshared

Definition at line 136 of file GEO_Mirror.h.

fpreal GEO_MirrorParms::myDist

Definition at line 131 of file GEO_Mirror.h.

bool GEO_MirrorParms::myKeepOriginal

Definition at line 132 of file GEO_Mirror.h.

UT_Vector3R GEO_MirrorParms::myMirrorNormal

Definition at line 129 of file GEO_Mirror.h.

UT_Vector3R GEO_MirrorParms::myMirrorOrigin

Definition at line 130 of file GEO_Mirror.h.

const GA_PrimitiveGroup* GEO_MirrorParms::myPrimsToMirror

Definition at line 127 of file GEO_Mirror.h.

GEO_MirrorRedirectMap* GEO_MirrorParms::myRedirectMap

Definition at line 143 of file GEO_Mirror.h.

GEO_ReverseOption GEO_MirrorParms::myReverseDirection

Definition at line 133 of file GEO_Mirror.h.

const GEO_Detail* GEO_MirrorParms::mySourceGdp

Definition at line 126 of file GEO_Mirror.h.


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