libSBML C++ API  5.20.4
Ellipse.cpp File Reference

Implementation of the Ellipse 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 class.

Author
Ralph Gauges
Frank T. Bergmann

Function Documentation

◆ Ellipse_clone()

Ellipse_t* Ellipse_clone ( const Ellipse_t e)

◆ Ellipse_create()

Ellipse_t* Ellipse_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ Ellipse_free()

void Ellipse_free ( Ellipse_t e)

◆ Ellipse_getCX()

RelAbsVector_t* Ellipse_getCX ( const Ellipse_t e)

◆ Ellipse_getCY()

RelAbsVector_t* Ellipse_getCY ( const Ellipse_t e)

◆ Ellipse_getCZ()

RelAbsVector_t* Ellipse_getCZ ( const Ellipse_t e)

◆ Ellipse_getRatio()

double Ellipse_getRatio ( const Ellipse_t e)

◆ Ellipse_getRX()

RelAbsVector_t* Ellipse_getRX ( const Ellipse_t e)

◆ Ellipse_getRY()

RelAbsVector_t* Ellipse_getRY ( const Ellipse_t e)

◆ Ellipse_hasRequiredAttributes()

int Ellipse_hasRequiredAttributes ( const Ellipse_t e)

◆ Ellipse_isSetCX()

int Ellipse_isSetCX ( const Ellipse_t e)

◆ Ellipse_isSetCY()

int Ellipse_isSetCY ( const Ellipse_t e)

◆ Ellipse_isSetCZ()

int Ellipse_isSetCZ ( const Ellipse_t e)

◆ Ellipse_isSetRatio()

int Ellipse_isSetRatio ( const Ellipse_t e)

◆ Ellipse_isSetRX()

int Ellipse_isSetRX ( const Ellipse_t e)

◆ Ellipse_isSetRY()

int Ellipse_isSetRY ( const Ellipse_t e)

◆ Ellipse_setCX()

int Ellipse_setCX ( Ellipse_t e,
const RelAbsVector_t cx 
)

◆ Ellipse_setCY()

int Ellipse_setCY ( Ellipse_t e,
const RelAbsVector_t cy 
)

◆ Ellipse_setCZ()

int Ellipse_setCZ ( Ellipse_t e,
const RelAbsVector_t cz 
)

◆ Ellipse_setRatio()

int Ellipse_setRatio ( Ellipse_t e,
double  ratio 
)

◆ Ellipse_setRX()

int Ellipse_setRX ( Ellipse_t e,
const RelAbsVector_t rx 
)

◆ Ellipse_setRY()

int Ellipse_setRY ( Ellipse_t e,
const RelAbsVector_t ry 
)

◆ Ellipse_unsetCX()

int Ellipse_unsetCX ( Ellipse_t e)

◆ Ellipse_unsetCY()

int Ellipse_unsetCY ( Ellipse_t e)

◆ Ellipse_unsetCZ()

int Ellipse_unsetCZ ( Ellipse_t e)

◆ Ellipse_unsetRatio()

int Ellipse_unsetRatio ( Ellipse_t e)

◆ Ellipse_unsetRX()

int Ellipse_unsetRX ( Ellipse_t e)

◆ Ellipse_unsetRY()

int Ellipse_unsetRY ( Ellipse_t e)

Variable Documentation

◆ nullRef

RelAbsVector nullRef = RelAbsVector("")
static