#include <jdxarrays.h>

Public Member Functions | |
| JDXtriple () | |
| JDXtriple (float xpos, float ypos, float zpos, const STD_string &name="", bool userParameter=true, compatMode mode=notBroken, parameterMode parameter_mode=edit) | |
| JDXtriple (const JDXtriple &pos) | |
| JDXtriple & | operator= (const JDXtriple &pos) |
| const char * | get_typeInfo () const |
| JcampDxClass * | create_copy () const |
Public Member Functions inherited from JDXarray< farray, JDXfloat > | |
| JDXarray () | |
| JDXarray (const farray &a, const STD_string &name="", bool userParameter=true, compatMode mode=notBroken, parameterMode parameter_mode=edit, const STD_string &parx_equivalent="", float parx_assign_factor=1.0, float parx_assign_offset=0.0) | |
| JDXarray (const JDXarray< farray, JDXfloat > &ja) | |
| JDXarray< farray, JDXfloat > & | operator= (const farray &a) |
| JDXarray< farray, JDXfloat > & | operator= (const JDXfloat &jv) |
| JDXarray< farray, JDXfloat > & | operator= (const JDXarray< farray, JDXfloat > &ja) |
| STD_ostream & | print2stream (STD_ostream &os) const |
| STD_string | printvalstring () const |
| bool | parsevalstring (const STD_string &parstring) |
| STD_string | get_parx_code (parxCodeType type, const ParxEquiv &equiv) const |
| ParxEquiv | get_parx_equiv () const |
| GuiProps | get_gui_props () const |
| JcampDxClass & | set_gui_props (const GuiProps &gp) |
| int | write (const STD_string &filename) const |
| int | load (const STD_string &filename) |
Public Member Functions inherited from tjarray< fvector, float > | |
| tjarray () | |
| tjarray (unsigned long n1) | |
| tjarray (const tjarray< fvector, float > &ta) | |
| tjarray (const fvector &sv) | |
| tjarray (const ndim &nn) | |
| tjarray< fvector, float > & | operator= (const tjarray< fvector, float > &ta) |
| tjarray< fvector, float > & | operator= (const float &value) |
| fvector & | resize (unsigned int newsize) |
| tjarray< fvector, float > & | redim (const ndim &nn) |
| tjarray< fvector, float > & | redim (unsigned long n1) |
| tjarray< fvector, float > & | autosize () |
| const ndim & | get_extent () const |
| float & | operator() (const ndim &ii) |
| const float & | operator() (const ndim &ii) const |
| float & | operator() (unsigned long n1) |
| const float & | operator() (unsigned long n1) const |
| unsigned long | dim () const |
| unsigned long | size (unsigned long i) const |
| unsigned long | total () const |
| unsigned long | length () const |
| unsigned int | elementsize () const |
| tjarray< fvector, float > & | assignValues (const tjarray< fvector, float > &ta) |
| tjarray< fvector, float > & | copy (const tjarray< fvector, float > &ta) |
| STD_string | printbody () const |
| ndim | create_index (unsigned long index) const |
Public Member Functions inherited from tjvector< float > | |
| tjvector (unsigned int n=0) | |
| tjvector (const float *array, unsigned int n) | |
| tjvector (const STD_vector< float > &v) | |
| tjvector (const tjvector< float > &tv) | |
| virtual | ~tjvector () |
| tjvector< float > & | operator= (const STD_vector< float > &vec) |
| tjvector< float > & | operator= (const tjvector< float > &tv) |
| tjvector< float > | operator+ (const STD_vector< float > &w) const |
| tjvector< float > | operator+ (const float &s) const |
| tjvector< float > | operator- (const STD_vector< float > &w) const |
| tjvector< float > | operator- () const |
| tjvector< float > | operator- (const float &s) const |
| tjvector< float > | operator* (const STD_vector< float > &w) const |
| tjvector< float > | operator* (const float &s) const |
| tjvector< float > | operator/ (const STD_vector< float > &w) const |
| tjvector< float > | operator/ (const float &s) const |
| tjvector< float > & | operator+= (const STD_vector< float > &v) |
| tjvector< float > & | operator+= (const float &s) |
| tjvector< float > & | operator-= (const STD_vector< float > &v) |
| tjvector< float > & | operator-= (const float &s) |
| tjvector< float > & | operator*= (const STD_vector< float > &v) |
| tjvector< float > & | operator*= (const float &s) |
| tjvector< float > & | operator/= (const STD_vector< float > &v) |
| tjvector< float > & | operator/= (const float &s) |
| unsigned int | fill_linear (const float &min, const float &max) |
| float | sum () const |
| tjvector< float > | range (unsigned int startindex, unsigned int endindex) const |
| float | maxvalue () const |
| float | minvalue () const |
| float | maxabs () const |
| const float * | c_array () const |
| tjvector & | set_c_array (const unsigned char *array, unsigned int n) |
| float | normalize () |
| tjvector & | interpolate (unsigned int newsize, float subpixel_shift=0.0) |
| int | write (const STD_string &fname, fopenMode mode=overwriteMode, LONGEST_INT nelements=-1) const |
Public Member Functions inherited from JcampDxClass | |
| virtual STD_string | print () const |
| virtual bool | parse (STD_string &parstring) |
| virtual JcampDxClass & | set_compatmode (compatMode compat_mode) |
| virtual compatMode | get_compatmode () const |
| virtual double | get_minval () const |
| virtual double | get_maxval () const |
| bool | has_minmax () const |
| JcampDxClass & | set_userDefParameter (bool userDef) |
| bool | isUserDefParameter () const |
| const STD_string & | get_description () const |
| JcampDxClass & | set_description (const STD_string &descr) |
| virtual svector | get_alternatives () const |
| const STD_string & | get_unit () const |
| JcampDxClass & | set_unit (const STD_string &un) |
| virtual parameterMode | get_parmode () const |
| virtual JcampDxClass & | set_parmode (parameterMode parameter_mode) |
| virtual fileMode | get_filemode () const |
| virtual JcampDxClass & | set_filemode (fileMode file_mode) |
Public Member Functions inherited from Labeled | |
| Labeled (const STD_string &label="unnamed") | |
| Labeled & | set_label (const STD_string &label) |
| const STD_string & | get_label () const |
| Labeled & | operator= (const Labeled &l) |
A JCAMP-DX vector of 3 float values which is used to store spatial positions, FOVs, etc.
Definition at line 167 of file jdxarrays.h.
|
inline |
Default constructor
Definition at line 174 of file jdxarrays.h.
| JDXtriple::JDXtriple | ( | float | xpos, |
| float | ypos, | ||
| float | zpos, | ||
| const STD_string & | name = "", |
||
| bool | userParameter = true, |
||
| compatMode | mode = notBroken, |
||
| parameterMode | parameter_mode = edit |
||
| ) |
Constructor with the following arguments:
|
inline |
Copy constructor
Definition at line 193 of file jdxarrays.h.
|
inlinevirtual |
Returns a deep copy of the parameter
Reimplemented from JDXarray< farray, JDXfloat >.
Definition at line 205 of file jdxarrays.h.
|
inlinevirtual |
Returns a string describing the type of the parameter
Reimplemented from JDXarray< farray, JDXfloat >.
Definition at line 204 of file jdxarrays.h.
Copy assignment
Definition at line 198 of file jdxarrays.h.
1.8.1.2