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
UT_EllipticIntegral.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: UT_EllipticIntegral.h ( UT Library, C++)
7
*
8
* COMMENTS:
9
* Performs elliptical integrals of various types.
10
*/
11
12
#ifndef __UT_EllipticIntegral__
13
#define __UT_EllipticIntegral__
14
15
#include "
UT_API.h
"
16
#include <
SYS/SYS_Types.h
>
17
18
// Find the perimeter of the ellipse of the specified axes.
19
UT_API
fpreal
20
UTellipsePerimeter
(
fpreal
a
,
fpreal
b
);
21
22
// Find the surface area of a sphereoid with axes a, b, and c.
23
// iter is the number of samples to take for the integration.
24
// As a closed form solution is currently used, it is unnecessary.
25
UT_API
fpreal
26
UTspheroidArea
(
fpreal
a
,
fpreal
b
,
fpreal
c
,
int
iter=32);
27
28
#endif
29
UT_API.h
a
GLboolean GLboolean GLboolean GLboolean a
Definition:
glcorearb.h:1222
UT_API
#define UT_API
Definition:
UT_API.h:14
UTellipsePerimeter
UT_API fpreal UTellipsePerimeter(fpreal a, fpreal b)
UTspheroidArea
UT_API fpreal UTspheroidArea(fpreal a, fpreal b, fpreal c, int iter=32)
SYS_Types.h
b
GLboolean GLboolean GLboolean b
Definition:
glcorearb.h:1222
fpreal
fpreal64 fpreal
Definition:
SYS_Types.h:277
nanovdb::io::c
c
Definition:
IO.h:328
UT
UT_EllipticIntegral.h
Generated on Tue Dec 17 2024 03:42:08 for HDK by
1.8.6