MeshKit
1.0
|
#include <SizingFunctionVar.hpp>
Public Member Functions | |
SizingFunctionVar (MKCore *mkcore, int num_int=-1, double int_size=-1.0) | |
virtual | ~SizingFunctionVar () |
void | set_linear_coeff (double *fixedPoint, double *coeff) |
void | set_coeff (double x0, double y0, double c0, double a, double b, double c, double d) |
virtual double | size (double *xyz=NULL) const |
Get size with optional location. | |
virtual bool | variable () |
Private Attributes | |
double | a |
double | b |
double | c |
double | d |
double | fixed [3] |
Definition at line 15 of file SizingFunctionVar.hpp.
SizingFunctionVar | ( | MKCore * | mkcore, |
int | num_int = -1 , |
||
double | int_size = -1.0 |
||
) |
Definition at line 12 of file SizingFunctionVar.cpp.
~SizingFunctionVar | ( | ) | [virtual] |
Definition at line 19 of file SizingFunctionVar.cpp.
void set_coeff | ( | double | x0, |
double | y0, | ||
double | c0, | ||
double | a, | ||
double | b, | ||
double | c, | ||
double | d | ||
) |
Definition at line 34 of file SizingFunctionVar.cpp.
void set_linear_coeff | ( | double * | fixedPoint, |
double * | coeff | ||
) |
Definition at line 24 of file SizingFunctionVar.cpp.
double size | ( | double * | xyz = NULL | ) | const [virtual] |
Get size with optional location.
xyz | Location where size is requested |
Reimplemented from SizingFunction.
Definition at line 43 of file SizingFunctionVar.cpp.
virtual bool variable | ( | ) | [inline, virtual] |
Reimplemented from SizingFunction.
Definition at line 35 of file SizingFunctionVar.hpp.
double a [private] |
Definition at line 38 of file SizingFunctionVar.hpp.
double b [private] |
Definition at line 38 of file SizingFunctionVar.hpp.
double c [private] |
Definition at line 38 of file SizingFunctionVar.hpp.
double d [private] |
Definition at line 38 of file SizingFunctionVar.hpp.
double fixed[3] [private] |
Definition at line 39 of file SizingFunctionVar.hpp.