HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
GEO_Parameterization.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: Parameterization class for fitting (C++)
7
*
8
* COMMENTS:
9
*
10
*/
11
12
#ifndef __GEO_Parameterization_H__
13
#define __GEO_Parameterization_H__
14
15
#include "
GEO_API.h
"
16
#include <
GA/GA_Parameterization.h
>
17
18
class
GA_Detail
;
19
class
GA_OffsetMatrix
;
20
typedef
UT_VectorT<fpreal64>
UT_Vector
;
21
22
class
GEO_API
GEO_Parameterization
:
public
GA_Parameterization
23
{
24
public
:
25
// Parameterize a mesh of geo data points [0..m][0..n]
26
// according to the type of parameterization specified for u and v.
27
static
bool
doMesh(
const
GA_Detail
&detail,
28
const
GA_OffsetMatrix
&data_mesh,
29
bool
u_wrapped,
bool
v_wrapped,
30
GA_ParameterizationType
u_type,
31
GA_ParameterizationType
v_type,
32
UT_Vector
&u_param,
UT_Vector
&v_param);
33
static
bool
doMeshU(
const
GA_Detail
&detail,
34
const
GA_OffsetMatrix
&data_mesh,
35
bool
u_wrapped,
GA_ParameterizationType
u_type,
36
UT_Vector
&u_param);
37
static
bool
doMeshV(
const
GA_Detail
&detail,
38
const
GA_OffsetMatrix
&data_mesh,
39
bool
v_wrapped,
GA_ParameterizationType
v_type,
40
UT_Vector
&v_param);
41
};
42
43
#endif
GEO_Parameterization
Definition:
GEO_Parameterization.h:22
GA_OffsetMatrix
Definition:
GA_OffsetMatrix.h:35
GA_ParameterizationType
GA_ParameterizationType
Definition:
GA_Types.h:197
GA_Parameterization.h
UT_VectorT
Definition:
GA_NUBBasis.h:29
GEO_API
#define GEO_API
Definition:
GEO_API.h:14
GA_Parameterization
Definition:
GA_Parameterization.h:23
GEO_API.h
GA_Detail
Container class for all geometry.
Definition:
GA_Detail.h:96
UT_Vector
UT_VectorT< fpreal64 > UT_Vector
Definition:
GEO_Parameterization.h:19
GEO
GEO_Parameterization.h
Generated on Tue Dec 24 2024 02:40:23 for HDK by
1.8.6