|
| GeoTessProfileSurface (GeoTessData *dat) |
|
virtual int | class_size () const |
|
virtual GeoTessData ** | getData () |
|
virtual GeoTessData * | getData (int i) |
|
virtual const GeoTessData & | getData (int i) const |
|
virtual const GeoTessData & | getDataBottom () const |
|
virtual GeoTessData * | getDataBottom () |
|
virtual const GeoTessData & | getDataTop () const |
|
virtual GeoTessData * | getDataTop () |
|
virtual int | getNData () const |
|
virtual int | getNRadii () const |
|
virtual float * | getRadii () |
|
virtual float | getRadius (int i) const |
|
virtual float | getRadiusBottom () const |
|
virtual float | getRadiusTop () const |
|
virtual const GeoTessProfileType & | getType () const |
|
virtual double | getValue (int attributeIndex, int nodeIndex) const |
|
virtual double | getValue (const GeoTessInterpolatorType &rInterpType, int attributeIndex, double radius, bool allowRadiusOutOfRange) const |
|
virtual double | getValueTop (int attributeIndex) const |
|
virtual bool | isNaN (int nodeIndex, int attributeIndex) |
|
virtual bool | operator== (const GeoTessProfile &p) const |
|
virtual void | setData (const vector< GeoTessData * > &inData) |
|
virtual void | setData (int index, GeoTessData *inData) |
|
virtual void | setRadii (const vector< float > &newRadii) |
|
virtual void | setRadius (int index, float radius) |
|
virtual int | findClosestRadiusIndex (double radius) const |
|
virtual double | getInterpolationCoefficient (int i, double radius, bool allowOutOfRange) const |
|
virtual int | getPointIndex (int nodeIndex) const |
|
int | getRadiusIndex (double radius) const |
|
virtual int | getRadiusIndex (double radius, int jlo) const |
|
double | getThickness () |
|
double | getValue (const vector< int > &nodeIds, const vector< double > &coefficients, int attributeIndex) const |
|
virtual double | getValueBottom (int attributeIndex) const |
|
|
static string | class_name () |
|
static int | class_count () |
|
static string | class_name () |
|
static GeoTessProfile * | newProfile (const vector< float > &radii, vector< GeoTessData * > &data) |
|
static GeoTessProfile * | newProfile (const vector< float > &radii, vector< vector< double > > &data) |
|
static GeoTessProfile * | newProfile (const vector< float > &radii, vector< vector< float > > &data) |
|
static GeoTessProfile * | newProfile (const vector< float > &radii, vector< vector< LONG_INT > > &data) |
|
static GeoTessProfile * | newProfile (const vector< float > &radii, vector< vector< int > > &data) |
|
static GeoTessProfile * | newProfile (const vector< float > &radii, vector< vector< short > > &data) |
|
static GeoTessProfile * | newProfile (const vector< float > &radii, vector< vector< byte > > &data) |
|
static GeoTessProfile * | newProfile (float *radii, const int &nRadii, GeoTessData **data, const int &nData) |
|
static GeoTessProfile * | newProfile (float *radii, const int &nRadii, double **values, const int &nNodes, const int &nAttributes) |
|
static GeoTessProfile * | newProfile (float *radii, const int &nRadii, float **values, const int &nNodes, const int &nAttributes) |
|
static GeoTessProfile * | newProfile (float *radii, const int &nRadii, LONG_INT **values, const int &nNodes, const int &nAttributes) |
|
static GeoTessProfile * | newProfile (float *radii, const int &nRadii, int **values, const int &nNodes, const int &nAttributes) |
|
static GeoTessProfile * | newProfile (float *radii, const int &nRadii, short **values, const int &nNodes, const int &nAttributes) |
|
static GeoTessProfile * | newProfile (float *radii, const int &nRadii, byte **values, const int &nNodes, const int &nAttributes) |
|
A Profile object used to support 2D models. It represents a single Data object and no radius value. ProfileSurface objects are incompatible with all other Profile types in the sense that a model that contains any ProfileSurface objects must be made up entirely of ProfileSurface objects.