libSBML C API  5.18.0
Ellipse.cpp File Reference

Implementation of the Ellipse_t class. More...

Include dependency graph for Ellipse.cpp:

Functions

Ellipse_tEllipse_clone (const Ellipse_t *e)
 
Ellipse_tEllipse_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
void Ellipse_free (Ellipse_t *e)
 
RelAbsVector_tEllipse_getCX (const Ellipse_t *e)
 
RelAbsVector_tEllipse_getCY (const Ellipse_t *e)
 
RelAbsVector_tEllipse_getCZ (const Ellipse_t *e)
 
double Ellipse_getRatio (const Ellipse_t *e)
 
RelAbsVector_tEllipse_getRX (const Ellipse_t *e)
 
RelAbsVector_tEllipse_getRY (const Ellipse_t *e)
 
int Ellipse_hasRequiredAttributes (const Ellipse_t *e)
 
int Ellipse_isSetCX (const Ellipse_t *e)
 
int Ellipse_isSetCY (const Ellipse_t *e)
 
int Ellipse_isSetCZ (const Ellipse_t *e)
 
int Ellipse_isSetRatio (const Ellipse_t *e)
 
int Ellipse_isSetRX (const Ellipse_t *e)
 
int Ellipse_isSetRY (const Ellipse_t *e)
 
int Ellipse_setCX (Ellipse_t *e, const RelAbsVector_t *cx)
 
int Ellipse_setCY (Ellipse_t *e, const RelAbsVector_t *cy)
 
int Ellipse_setCZ (Ellipse_t *e, const RelAbsVector_t *cz)
 
int Ellipse_setRatio (Ellipse_t *e, double ratio)
 
int Ellipse_setRX (Ellipse_t *e, const RelAbsVector_t *rx)
 
int Ellipse_setRY (Ellipse_t *e, const RelAbsVector_t *ry)
 
int Ellipse_unsetCX (Ellipse_t *e)
 
int Ellipse_unsetCY (Ellipse_t *e)
 
int Ellipse_unsetCZ (Ellipse_t *e)
 
int Ellipse_unsetRatio (Ellipse_t *e)
 
int Ellipse_unsetRX (Ellipse_t *e)
 
int Ellipse_unsetRY (Ellipse_t *e)
 

Variables

static RelAbsVector nullRef = RelAbsVector("")
 

Detailed Description

Implementation of the Ellipse_t class.

Author
Ralph Gauges
Frank T. Bergmann

Function Documentation

Ellipse_t* Ellipse_clone ( const Ellipse_t e)
Ellipse_t* Ellipse_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
void Ellipse_free ( Ellipse_t e)
RelAbsVector_t* Ellipse_getCX ( const Ellipse_t e)
RelAbsVector_t* Ellipse_getCY ( const Ellipse_t e)
RelAbsVector_t* Ellipse_getCZ ( const Ellipse_t e)
double Ellipse_getRatio ( const Ellipse_t e)
RelAbsVector_t* Ellipse_getRX ( const Ellipse_t e)
RelAbsVector_t* Ellipse_getRY ( const Ellipse_t e)
int Ellipse_hasRequiredAttributes ( const Ellipse_t e)
int Ellipse_isSetCX ( const Ellipse_t e)
int Ellipse_isSetCY ( const Ellipse_t e)
int Ellipse_isSetCZ ( const Ellipse_t e)
int Ellipse_isSetRatio ( const Ellipse_t e)
int Ellipse_isSetRX ( const Ellipse_t e)
int Ellipse_isSetRY ( const Ellipse_t e)
int Ellipse_setCX ( Ellipse_t e,
const RelAbsVector_t cx 
)
int Ellipse_setCY ( Ellipse_t e,
const RelAbsVector_t cy 
)
int Ellipse_setCZ ( Ellipse_t e,
const RelAbsVector_t cz 
)
int Ellipse_setRatio ( Ellipse_t e,
double  ratio 
)
int Ellipse_setRX ( Ellipse_t e,
const RelAbsVector_t rx 
)
int Ellipse_setRY ( Ellipse_t e,
const RelAbsVector_t ry 
)
int Ellipse_unsetCX ( Ellipse_t e)
int Ellipse_unsetCY ( Ellipse_t e)
int Ellipse_unsetCZ ( Ellipse_t e)
int Ellipse_unsetRatio ( Ellipse_t e)
int Ellipse_unsetRX ( Ellipse_t e)
int Ellipse_unsetRY ( Ellipse_t e)

Variable Documentation

RelAbsVector nullRef = RelAbsVector("")
static