Cleaver Tetrahedral Meshing  2.2.1
Cleaving algorithm for high quality tetrahedral meshing
All Classes Pages
List of all members | Public Member Functions
SphereVaryingField Class Reference
+ Inheritance diagram for SphereVaryingField:
+ Collaboration diagram for SphereVaryingField:

Public Member Functions

 SphereVaryingField (const SphereField *field)
 
virtual double valueAt (double x, double y, double z) const
 
virtual double valueAt (const cleaver::vec3 &x) const
 
virtual cleaver::BoundingBox bounds () const
 
- Public Member Functions inherited from cleaver::ScalarField< T >
 ScalarField (T *data=0, int w=0, int h=0, int d=0)
 
void setData (T *data)
 
T * data () const
 
T & data (int i, int j, int k) const
 
void setCenterType (CenteringType center)
 
CenteringType getCenterType () const
 
void setBounds (const BoundingBox &bounds)
 
BoundingBox dataBounds () const
 
void setScale (const vec3 &scale)
 
const vec3scale () const
 
- Public Member Functions inherited from cleaver::AbstractScalarField
virtual double operator() (double x, double y, double z) const
 
void setName (const std::string &name)
 
std::string name () const
 
- Public Member Functions inherited from cleaver::AbstractField< double >
void setName (const std::string &name)
 
std::string name () const
 

Additional Inherited Members

- Protected Attributes inherited from cleaver::AbstractScalarField
std::string m_name
 
- Protected Attributes inherited from cleaver::AbstractField< double >
std::string m_name
 

Detailed Description

Definition at line 7 of file SphereVaryingField.h.


The documentation for this class was generated from the following files: