libSBML C++ API  5.18.0
Rectangle.cpp File Reference

Implementation of the Rectangle class. More...

Include dependency graph for Rectangle.cpp:

Functions

Rectangle_tRectangle_clone (const Rectangle_t *r)
 
Rectangle_tRectangle_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
void Rectangle_free (Rectangle_t *r)
 
RelAbsVector_tRectangle_getHeight (const Rectangle_t *r)
 
double Rectangle_getRatio (const Rectangle_t *r)
 
RelAbsVector_tRectangle_getRX (const Rectangle_t *r)
 
RelAbsVector_tRectangle_getRY (const Rectangle_t *r)
 
RelAbsVector_tRectangle_getWidth (const Rectangle_t *r)
 
RelAbsVector_tRectangle_getX (const Rectangle_t *r)
 
RelAbsVector_tRectangle_getY (const Rectangle_t *r)
 
RelAbsVector_tRectangle_getZ (const Rectangle_t *r)
 
int Rectangle_hasRequiredAttributes (const Rectangle_t *r)
 
int Rectangle_isSetHeight (const Rectangle_t *r)
 
int Rectangle_isSetRatio (const Rectangle_t *r)
 
int Rectangle_isSetRX (const Rectangle_t *r)
 
int Rectangle_isSetRY (const Rectangle_t *r)
 
int Rectangle_isSetWidth (const Rectangle_t *r)
 
int Rectangle_isSetX (const Rectangle_t *r)
 
int Rectangle_isSetY (const Rectangle_t *r)
 
int Rectangle_isSetZ (const Rectangle_t *r)
 
int Rectangle_setHeight (Rectangle_t *r, const RelAbsVector_t *height)
 
int Rectangle_setRatio (Rectangle_t *r, double ratio)
 
int Rectangle_setRX (Rectangle_t *r, const RelAbsVector_t *rX)
 
int Rectangle_setRY (Rectangle_t *r, const RelAbsVector_t *rY)
 
int Rectangle_setWidth (Rectangle_t *r, const RelAbsVector_t *width)
 
int Rectangle_setX (Rectangle_t *r, const RelAbsVector_t *x)
 
int Rectangle_setY (Rectangle_t *r, const RelAbsVector_t *y)
 
int Rectangle_setZ (Rectangle_t *r, const RelAbsVector_t *z)
 
int Rectangle_unsetHeight (Rectangle_t *r)
 
int Rectangle_unsetRatio (Rectangle_t *r)
 
int Rectangle_unsetRX (Rectangle_t *r)
 
int Rectangle_unsetRY (Rectangle_t *r)
 
int Rectangle_unsetWidth (Rectangle_t *r)
 
int Rectangle_unsetX (Rectangle_t *r)
 
int Rectangle_unsetY (Rectangle_t *r)
 
int Rectangle_unsetZ (Rectangle_t *r)
 

Detailed Description

Implementation of the Rectangle class.

Author
Ralph Gauges
Frank T. Bergmann

Function Documentation

Rectangle_t* Rectangle_clone ( const Rectangle_t r)
Rectangle_t* Rectangle_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)
void Rectangle_free ( Rectangle_t r)
RelAbsVector_t* Rectangle_getHeight ( const Rectangle_t r)
double Rectangle_getRatio ( const Rectangle_t r)
RelAbsVector_t* Rectangle_getRX ( const Rectangle_t r)
RelAbsVector_t* Rectangle_getRY ( const Rectangle_t r)
RelAbsVector_t* Rectangle_getWidth ( const Rectangle_t r)
RelAbsVector_t* Rectangle_getX ( const Rectangle_t r)
RelAbsVector_t* Rectangle_getY ( const Rectangle_t r)
RelAbsVector_t* Rectangle_getZ ( const Rectangle_t r)
int Rectangle_hasRequiredAttributes ( const Rectangle_t r)
int Rectangle_isSetHeight ( const Rectangle_t r)
int Rectangle_isSetRatio ( const Rectangle_t r)
int Rectangle_isSetRX ( const Rectangle_t r)
int Rectangle_isSetRY ( const Rectangle_t r)
int Rectangle_isSetWidth ( const Rectangle_t r)
int Rectangle_isSetX ( const Rectangle_t r)
int Rectangle_isSetY ( const Rectangle_t r)
int Rectangle_isSetZ ( const Rectangle_t r)
int Rectangle_setHeight ( Rectangle_t r,
const RelAbsVector_t height 
)
int Rectangle_setRatio ( Rectangle_t r,
double  ratio 
)
int Rectangle_setRX ( Rectangle_t r,
const RelAbsVector_t rX 
)
int Rectangle_setRY ( Rectangle_t r,
const RelAbsVector_t rY 
)
int Rectangle_setWidth ( Rectangle_t r,
const RelAbsVector_t width 
)
int Rectangle_setX ( Rectangle_t r,
const RelAbsVector_t x 
)
int Rectangle_setY ( Rectangle_t r,
const RelAbsVector_t y 
)
int Rectangle_setZ ( Rectangle_t r,
const RelAbsVector_t z 
)
int Rectangle_unsetHeight ( Rectangle_t r)
int Rectangle_unsetRatio ( Rectangle_t r)
int Rectangle_unsetRX ( Rectangle_t r)
int Rectangle_unsetRY ( Rectangle_t r)
int Rectangle_unsetWidth ( Rectangle_t r)
int Rectangle_unsetX ( Rectangle_t r)
int Rectangle_unsetY ( Rectangle_t r)
int Rectangle_unsetZ ( Rectangle_t r)