FemtoScan Online SDK Documentation

Home :: FsOnlineSDK :: fmutl classes

class FSAxis

? ^ 
    extends FSAllocator as public

Axis implementation.

This class is used for axis description. Axis has start value, scale (point size), and units.

Source:
../fmutl/SPMDataStream.h:15
Author:
ATC
Version:
1.0

Contents

^ 
EntityTypeScopeShort Description
~FSAxisdestructor public Standart destructor.
FSAxisconstructor public Standart constructor.
FSAxisconstructor public Copy constructor.
convert_unitsmethod public Convert axis to the compatible units
get_scalemethod public Get axis scale value.
get_startmethod public Get axis start value.
get_unitsmethod public Get axis units.
operator =operator public Copy operator.
set_scalemethod public Set axis scale value.
set_startmethod public Set axis start value.
set_unitsmethod public Set axis units.

destructor ~FSAxis

? ^  > 
Standart destructor.
Source:
../fmutl/SPMDataStream.h:44
Code:
public FMUTL_API virtual ~ FSAxis ( )

constructor FSAxis

? ^  < > 
Standart constructor.
Source:
../fmutl/SPMDataStream.h:20
Code:
public FMUTL_API FSAxis ( )

constructor FSAxis

? ^  < > 
Copy constructor.
Source:
../fmutl/SPMDataStream.h:26
Param:
X object to copy.
Code:
public FMUTL_API FSAxis ( const FSAxis & X )

method convert_units

? ^  < > 
Convert axis to the compatible units
Source:
../fmutl/SPMDataStream.h:86
Param:
u new units
Code:
public FMUTL_API bool convert_units ( const char * u )

method get_scale

? ^  < > 
Get axis scale value.
Source:
../fmutl/SPMDataStream.h:62
Returns:
scale value.
Code:
public double get_scale ( ) const

method get_start

? ^  < > 
Get axis start value.
Source:
../fmutl/SPMDataStream.h:50
Returns:
start value.
Code:
public double get_start ( ) const

method get_units

? ^  < > 
Get axis units.
Source:
../fmutl/SPMDataStream.h:74
Returns:
units as zero-terminated string.
Code:
public const char * get_units ( ) const

operator =

? ^  < > 
Copy operator.
Source:
../fmutl/SPMDataStream.h:39
Param:
X object to copy.
Returns:
*this.
Code:
public FSAxis & operator = ( const FSAxis & X )

method set_scale

? ^  < > 
Set axis scale value.
Source:
../fmutl/SPMDataStream.h:68
Param:
s new scale value.
Code:
public void set_scale ( double s )

method set_start

? ^  < > 
Set axis start value.
Source:
../fmutl/SPMDataStream.h:56
Param:
s new start value.
Code:
public void set_start ( double s )

method set_units

? ^  < > 
Set axis units.
Source:
../fmutl/SPMDataStream.h:80
Param:
u new units.
Code:
public FMUTL_API void set_units ( const char * u )

(C) Advanced Technologies Center, 2002-2006
For support contact us at fsdev@nanoscopy.net