HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_TrimFillet.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: trim fillet (C++)
7  *
8  * COMMENTS:
9  */
10 
11 #ifndef __GU_TrimFillet_h__
12 #define __GU_TrimFillet_h__
13 
14 #include "GU_API.h"
15 #include <UT/UT_ValArray.h>
16 #include <UT/UT_IntArray.h>
17 #include <UT/UT_FloatArray.h>
18 
19 class GD_Face;
20 class GD_TrimLoop;
21 class GEO_Face;
22 
24 {
25 public:
26  GU_TrimFilletParms(int curves);
28 
29  int order;
30  int numcurves;
33  int usegordon;
34 
38 
40 
41  // Scale factors for tangents:
49 
50  int divisions;
52  int keepsharp;
53  float fittol;
54 };
55 
56 
57 #endif
UT_IntArray usefrenet
Definition: GU_TrimFillet.h:47
UT_IntArray normalizecurvature
Definition: GU_TrimFillet.h:45
UT_ValArray< GD_Face * > face
Definition: GU_TrimFillet.h:36
UT_ValArray< GEO_Face * > gface
Definition: GU_TrimFillet.h:37
UT_ValArray< GD_TrimLoop * > loop
Definition: GU_TrimFillet.h:35
UT_FloatArray theta
Definition: GU_TrimFillet.h:48
#define GU_API
Definition: GU_API.h:12
UT_FloatArray scaletangents
Definition: GU_TrimFillet.h:42
UT_FloatArray width2
Definition: GU_TrimFillet.h:39
UT_IntArray fliptangents
Definition: GU_TrimFillet.h:46
UT_FloatArray scalecurvature
Definition: GU_TrimFillet.h:44
UT_IntArray normalizetangents
Definition: GU_TrimFillet.h:43