cgma
|
Transforms between a surface's uv parameter and xyz space. More...
#include <SurfParamTool.hpp>
Public Member Functions | |
TestParamTool () | |
~TestParamTool () | |
CubitStatus | set_up_space (void) |
CubitStatus | transform_to_uv (const CubitVector &xyz_location, CubitVector &uv_location) |
CubitStatus | transform_to_xyz (CubitVector &xyz_location, const CubitVector &uv_location) |
CubitStatus | uv_derivitives (double u_param, double v_param, CubitVector &du, CubitVector &dv) |
Static Public Member Functions | |
static CubitStatus | circumcenter (double u0, double v0, double u1, double v1, double u2, double v2, CubitVector ¢er) |
Private Attributes | |
double | uRange |
double | vRange |
double | zDepth |
double | xMin |
double | yMin |
double | xMax |
double | yMax |
Transforms between a surface's uv parameter and xyz space.
Definition at line 63 of file SurfParamTool.hpp.
Definition at line 243 of file SurfParamTool.cpp.
{}
static CubitStatus TestParamTool::circumcenter | ( | double | u0, |
double | v0, | ||
double | u1, | ||
double | v1, | ||
double | u2, | ||
double | v2, | ||
CubitVector & | center | ||
) | [static] |
CubitStatus TestParamTool::set_up_space | ( | void | ) |
Definition at line 251 of file SurfParamTool.cpp.
{ CubitStatus rv = CUBIT_SUCCESS; return rv; }
CubitStatus TestParamTool::transform_to_uv | ( | const CubitVector & | xyz_location, |
CubitVector & | uv_location | ||
) | [virtual] |
CubitStatus TestParamTool::transform_to_xyz | ( | CubitVector & | xyz_location, |
const CubitVector & | uv_location | ||
) | [virtual] |
CubitStatus TestParamTool::uv_derivitives | ( | double | u_param, |
double | v_param, | ||
CubitVector & | du, | ||
CubitVector & | dv | ||
) | [virtual] |
Reimplemented from ParamTool.
Definition at line 295 of file SurfParamTool.cpp.
{ du.set(1.0/uRange,0,0); dv.set(0,1.0/vRange,0); return CUBIT_SUCCESS; }
double TestParamTool::uRange [private] |
Definition at line 92 of file SurfParamTool.hpp.
double TestParamTool::vRange [private] |
Definition at line 92 of file SurfParamTool.hpp.
double TestParamTool::xMax [private] |
Definition at line 95 of file SurfParamTool.hpp.
double TestParamTool::xMin [private] |
Definition at line 95 of file SurfParamTool.hpp.
double TestParamTool::yMax [private] |
Definition at line 95 of file SurfParamTool.hpp.
double TestParamTool::yMin [private] |
Definition at line 95 of file SurfParamTool.hpp.
double TestParamTool::zDepth [private] |
Definition at line 93 of file SurfParamTool.hpp.