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.