MeshKit  1.0
SizingFunctionVar Class Reference

#include <SizingFunctionVar.hpp>

Inheritance diagram for SizingFunctionVar:

List of all members.

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]

Detailed Description

Definition at line 15 of file SizingFunctionVar.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Parameters:
xyzLocation where size is requested
Returns:
Size at requested location

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.


Member Data Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines