|
ODIN
|
#include <ldrarrays.h>

Public Member Functions | |
| LDRtriple () | |
| LDRtriple (float xpos, float ypos, float zpos, const STD_string &name="") | |
| LDRtriple (const LDRtriple &pos) | |
| LDRtriple & | operator= (const LDRtriple &pos) |
| STD_string | get_typeInfo (bool parx_equivtype=false) const |
| LDRbase * | create_copy () const |
Public Member Functions inherited from LDRarray< farray, LDRfloat > | |
| LDRarray () | |
| LDRarray (const farray &a, const STD_string &name="") | |
| LDRarray (const LDRarray< farray, LDRfloat > &ja) | |
| LDRarray< farray, LDRfloat > & | operator= (const farray &a) |
| LDRarray< farray, LDRfloat > & | operator= (const LDRfloat &jv) |
| LDRarray< farray, LDRfloat > & | operator= (const LDRarray< farray, LDRfloat > &ja) |
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) |
| 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 float &value) |
| 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 | length () const |
| 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 | load (const STD_string &fname) |
| int | write (const STD_string &fname, fopenMode mode=overwriteMode, LONGEST_INT nelements=-1) const |
| STD_string | printbody () const |
Public Member Functions inherited from LDRbase | |
| virtual STD_string | print (const LDRserBase &serializer=LDRserJDX()) const |
| virtual bool | parse (STD_string &parstring, const LDRserBase &serializer=LDRserJDX()) |
| virtual double | get_minval () const |
| virtual double | get_maxval () const |
| bool | has_minmax () const |
| const STD_string & | get_description () const |
| LDRbase & | set_description (const STD_string &descr) |
| virtual svector | get_alternatives () const |
| const STD_string & | get_unit () const |
| LDRbase & | set_unit (const STD_string &un) |
| virtual parameterMode | get_parmode () const |
| virtual LDRbase & | set_parmode (parameterMode parameter_mode) |
| virtual fileMode | get_filemode () const |
| virtual LDRbase & | set_filemode (fileMode file_mode) |
| JcampDxProps | get_jdx_props () const |
| LDRbase & | set_jdx_props (const JcampDxProps &jp) |
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 Labeled Data Record (LDR) vector of 3 float values which is used to store spatial positions, FOVs, etc.
Definition at line 155 of file ldrarrays.h.
|
inline |
Default constructor
Definition at line 162 of file ldrarrays.h.
| LDRtriple::LDRtriple | ( | float | xpos, |
| float | ypos, | ||
| float | zpos, | ||
| const STD_string & | name = "" |
||
| ) |
Constructor with the following arguments:
|
inline |
Copy constructor
Definition at line 176 of file ldrarrays.h.
|
inlinevirtual |
Returns a deep copy of the parameter
Implements LDRbase.
Definition at line 188 of file ldrarrays.h.
|
inlinevirtual |
Returns a string describing the type of the parameter. If 'parx_equivtype' is 'true', returns the equivalent PARX parameter type
Implements LDRbase.
Definition at line 187 of file ldrarrays.h.
Copy assignment
Definition at line 181 of file ldrarrays.h.