libSBML C++ API  5.18.0
RelAbsVector.cpp File Reference

class for representing coordinates that can have a relative and an absolute part More...

Include dependency graph for RelAbsVector.cpp:

Functions

std::ostream & operator<< (std::ostream &os, const RelAbsVector &v)
 Output operator for RelAbsVector objects. More...
 
RelAbsVector_tRelAbsVector_clone (const RelAbsVector_t *rav)
 
RelAbsVector_tRelAbsVector_create (double abs, double rel)
 
void RelAbsVector_free (RelAbsVector_t *rav)
 
double RelAbsVector_getAbsoluteValue (const RelAbsVector_t *rav)
 
double RelAbsVector_getRelativeValue (const RelAbsVector_t *rav)
 
int RelAbsVector_isSetAbsoluteValue (const RelAbsVector_t *rav)
 
int RelAbsVector_isSetRelativeValue (const RelAbsVector_t *rav)
 
int RelAbsVector_setAbsoluteValue (RelAbsVector_t *rav, double abs)
 
int RelAbsVector_setRelativeValue (RelAbsVector_t *rav, double rel)
 
int RelAbsVector_unsetAbsoluteValue (RelAbsVector_t *rav)
 
int RelAbsVector_unsetRelativeValue (RelAbsVector_t *rav)
 

Detailed Description

class for representing coordinates that can have a relative and an absolute part

Author
Ralph Gauges
Frank T. Bergmann

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const RelAbsVector v 
)

Output operator for RelAbsVector objects.

RelAbsVector_t* RelAbsVector_clone ( const RelAbsVector_t rav)
RelAbsVector_t* RelAbsVector_create ( double  abs,
double  rel 
)
void RelAbsVector_free ( RelAbsVector_t rav)
double RelAbsVector_getAbsoluteValue ( const RelAbsVector_t rav)
double RelAbsVector_getRelativeValue ( const RelAbsVector_t rav)
int RelAbsVector_isSetAbsoluteValue ( const RelAbsVector_t rav)
int RelAbsVector_isSetRelativeValue ( const RelAbsVector_t rav)
int RelAbsVector_setAbsoluteValue ( RelAbsVector_t rav,
double  abs 
)
int RelAbsVector_setRelativeValue ( RelAbsVector_t rav,
double  rel 
)
int RelAbsVector_unsetAbsoluteValue ( RelAbsVector_t rav)
int RelAbsVector_unsetRelativeValue ( RelAbsVector_t rav)