WXP C++ Library Version 6.74.6
Loading...
Searching...
No Matches
Public Member Functions | List of all members
WXP::FloatArray Class Reference

This class creates an integer array. More...

#include "../include/FloatArray.h"

Public Member Functions

int init ()
 
int init (int size)
 
 FloatArray ()
 
 FloatArray (int size)
 
 FloatArray (const char *str)
 
 ~FloatArray ()
 
 FloatArray (const FloatArray &data)
 
FloatArray operator= (const FloatArray &data)
 
int copy (const FloatArray &data)
 
int clear ()
 
int expand (int size)
 
int add (float rval)
 
int add1 (float rval)
 
int set (const char *str)
 
int set (int ind, float rval)
 
int get (int ind, float &rval)
 
float get (int ind)
 
int getNum ()
 
int offset (int ind, float rval)
 
int print ()
 

Detailed Description

This class creates an integer array.

Author
Dan Vietor

Constructor & Destructor Documentation

◆ FloatArray() [1/4]

FloatArray::FloatArray ( )

Constructor. Initializes the values.

References init().

◆ FloatArray() [2/4]

FloatArray::FloatArray ( int  size)

Constructor. Size the arrays.

References init().

◆ FloatArray() [3/4]

FloatArray::FloatArray ( const char *  str)

Constructor. Build from string

References init(), and set().

◆ ~FloatArray()

FloatArray::~FloatArray ( )

Destructor.

◆ FloatArray() [4/4]

FloatArray::FloatArray ( const FloatArray data)

Copy constructor.

Parameters
dataStrings class to copy from

References copy().

Member Function Documentation

◆ add()

int FloatArray::add ( float  rval)

Adds a new point.

Parameters
rvalValue to add

Referenced by WXP::ImagePlot::draw(), WXP::RadPlot::draw(), and set().

◆ add1()

int WXP::FloatArray::add1 ( float  rval)
inline

Adds a value (no bounds check)

◆ clear()

int WXP::FloatArray::clear ( )
inline

Clear the array

◆ copy()

int FloatArray::copy ( const FloatArray data)

Copy data.

Parameters
eptsStrings class to copy from

References init().

Referenced by FloatArray(), and operator=().

◆ get() [1/2]

float FloatArray::get ( int  ind)

Gets a specific point value from array.

Parameters
indIndex of value to get
Returns
Output value

References WXP::Const::MISS.

◆ get() [2/2]

int FloatArray::get ( int  ind,
float &  rval 
)

Gets a specific point value from array.

Parameters
indIndex of value to get
Return values
rvalOutput value

Referenced by WXP::NidsImage::setThres().

◆ getNum()

int WXP::FloatArray::getNum ( )
inline

Return the number of points

Referenced by WXP::NidsImage::setThres().

◆ init() [1/2]

int FloatArray::init ( )

Initializes the values

Referenced by copy(), and FloatArray().

◆ init() [2/2]

int FloatArray::init ( int  size)

Initializes the values

◆ offset()

int FloatArray::offset ( int  ind,
float  rval 
)

Offsets a specific point value in array.

Parameters
indIndex of value to set
rvalOffset value

◆ operator=()

FloatArray FloatArray::operator= ( const FloatArray data)

Assignment operator. Used to overload copying

Parameters
dataString class to copy from

References copy().

◆ print()

int FloatArray::print ( )

Prints the values to standard output.

◆ set() [1/2]

int FloatArray::set ( const char *  str)

Sets the array values from a string

Parameters
strString of values, can be min-max/increment

References add(), WXP::Strings::getFloat(), WXP::Strings::getNum(), and WXP::Strings::getString().

Referenced by FloatArray(), and WXP::NidsImage::setThres().

◆ set() [2/2]

int FloatArray::set ( int  ind,
float  rval 
)

Sets a specific value in array.

Parameters
indIndex of value to set
rvalNew value

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