libSBML C API  libSBML 5.20.4 C API
Loading...
Searching...
No Matches
BoundingBox.h File Reference

Definition of BoundingBox_t for SBML Layout_t. More...

Include dependency graph for BoundingBox.h:
This graph shows which files directly or indirectly include this file:

Functions

BoundingBox_tBoundingBox_clone (const BoundingBox_t *bb)
 @_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tthis_t _tBoundingBox_t_t.
 
BoundingBox_tBoundingBox_create (void)
 _tFunction_t _tthat_t _tcreates_t _ta_t _tBoundingBox_t_t _tstructure_t _twith_t _tposition_t _tset_t _tto_t (_t0_t._t0_t,_t0_t._t0_t,_t0_t._t0_t) _tand_t _tdimensions_t _tset_t _tto_t (_t0_t._t0_t,_t0_t._t0_t,_t0_t._t0_t).
 
BoundingBox_tBoundingBox_createWith (const char *sid)
 _tFunction_t _tthat_t _tcreates_t _ta_t _tBoundingBox_t_t _tstructure_t _twith_t _tposition_t _tset_t _tto_t (_t0_t._t0_t,_t0_t._t0_t,_t0_t._t0_t) _tand_t _tdimensions_t _tset_t _tto_t (_t0_t._t0_t,_t0_t._t0_t,_t0_t._t0_t).
 
BoundingBox_tBoundingBox_createWithCoordinates (const char *sid, double x, double y, double z, double width, double height, double depth)
 _tFunction_t _tthat_t _tcreates_t _ta_t _tBoundingBox_t_t _tstructure_t _twith_t _tthe_t _tcoordinates_t _tand_t _tsizes_t _tgiven_t _tas_t _targuments_t.
 
double BoundingBox_depth (BoundingBox_t *bb)
 _tReturns_t _tthe_t _tdepth_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
void BoundingBox_free (BoundingBox_t *bb)
 _tFrees_t _tall_t _tmemory_t _ttaken_t _tby_t _tthe_t _tgiven_t _tBoundingBox_t_t _tstructure_t.
 
Dimensions_tBoundingBox_getDimensions (BoundingBox_t *bb)
 _tReturns_t _tthe_t _tdimensions_t _tas_t _ta_t _tDimensions_t_t _tstructure_t.
 
const char * BoundingBox_getId (const BoundingBox_t *bb)
 _tReturns_t _tthe_t _tid_t
 
Point_tBoundingBox_getPosition (BoundingBox_t *bb)
 _tReturns_t _tthe_t _tposition_t _tas_t _ta_t _tPoint_t_t _tstructure_t.
 
double BoundingBox_height (BoundingBox_t *bb)
 _tReturns_t _tthe_t _theight_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
void BoundingBox_initDefaults (BoundingBox_t *bb)
 _tDoes_t _tnothing_t _tsince_t _tno_t _tdefaults_t _tare_t _tdefined_t _tfor_t _tBoundingBox_t.
 
int BoundingBox_isSetId (const BoundingBox_t *bb)
 _tReturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tid_t _tis_t _tset_t
 
void BoundingBox_setDepth (BoundingBox_t *bb, double depth)
 _tSets_t _tthe_t _tdepth_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
void BoundingBox_setDimensions (BoundingBox_t *bb, const Dimensions_t *d)
 _tSets_t _tthe_t _tdimensions_t _tto_t _ta_t _tcopy_t _tof_t _tthe_t _tDimensions_t_t _tstructure_t _tgiven_t.
 
void BoundingBox_setHeight (BoundingBox_t *bb, double height)
 _tSets_t _tthe_t _theight_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
int BoundingBox_setId (BoundingBox_t *bb, const char *sid)
 _tSets_t _tthe_t _tid_t
 
void BoundingBox_setPosition (BoundingBox_t *bb, const Point_t *p)
 _tSets_t _tthe_t _tposition_t _tto_t _ta_t _tcopy_t _tof_t _tthe_t _tPoint_t_t _tstructure_t _tgiven_t _tas_t _targument_t.
 
void BoundingBox_setWidth (BoundingBox_t *bb, double width)
 _tSets_t _tthe_t _twidth_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
void BoundingBox_setX (BoundingBox_t *bb, double x)
 _tSets_t _tthe_t _tx_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
void BoundingBox_setY (BoundingBox_t *bb, double y)
 _tSets_t _tthe_t _ty_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
void BoundingBox_setZ (BoundingBox_t *bb, double z)
 _tSets_t _tthe_t _tz_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
void BoundingBox_unsetId (BoundingBox_t *bb)
 _tUnsets_t _tthe_t _tid_t
 
double BoundingBox_width (BoundingBox_t *bb)
 _tReturns_t _tthe_t _twidth_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
double BoundingBox_x (BoundingBox_t *bb)
 _tReturns_t _tthe_t _tx_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
double BoundingBox_y (BoundingBox_t *bb)
 _tReturns_t _tthe_t _ty_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.
 
double BoundingBox_z (BoundingBox_t *bb)
 _tReturns_t _tthe_t _tz_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.
 

Detailed Description

Definition of BoundingBox_t for SBML Layout_t.

Author
Ralph Gauges

Function Documentation

◆ BoundingBox_clone()

BoundingBox_t * BoundingBox_clone ( const BoundingBox_t bb)

@_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tthis_t _tBoundingBox_t_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_create()

BoundingBox_t * BoundingBox_create ( void  )

_tFunction_t _tthat_t _tcreates_t _ta_t _tBoundingBox_t_t _tstructure_t _twith_t _tposition_t _tset_t _tto_t (_t0_t._t0_t,_t0_t._t0_t,_t0_t._t0_t) _tand_t _tdimensions_t _tset_t _tto_t (_t0_t._t0_t,_t0_t._t0_t,_t0_t._t0_t).

_tThe_t _tid_t _tis_t _tset_t _tto_t _tthe_t _tempty_t _tstring_t.

@_tmemberof_t _tBoundingBox_t_t

_tFunction_t _tthat_t _tcreates_t _ta_t _tBoundingBox_t_t _tstructure_t _twith_t _tposition_t _tset_t _tto_t (_t0_t._t0_t,_t0_t._t0_t,_t0_t._t0_t) _tand_t _tdimensions_t _tset_t _tto_t (_t0_t._t0_t,_t0_t._t0_t,_t0_t._t0_t).

◆ BoundingBox_createWith()

BoundingBox_t * BoundingBox_createWith ( const char *  sid)

_tFunction_t _tthat_t _tcreates_t _ta_t _tBoundingBox_t_t _tstructure_t _twith_t _tposition_t _tset_t _tto_t (_t0_t._t0_t,_t0_t._t0_t,_t0_t._t0_t) _tand_t _tdimensions_t _tset_t _tto_t (_t0_t._t0_t,_t0_t._t0_t,_t0_t._t0_t).

_tThe_t _tid_t _tis_t _tset_t _tto_t _tthe_t _tgiven_t _tstring_t.

@_tparam_t _tsid_t _tthe_t _tid_t _tof_t _tthe_t _tcreated_t _tBoundingBox_t_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_createWithCoordinates()

BoundingBox_t * BoundingBox_createWithCoordinates ( const char *  sid,
double  x,
double  y,
double  z,
double  width,
double  height,
double  depth 
)

_tFunction_t _tthat_t _tcreates_t _ta_t _tBoundingBox_t_t _tstructure_t _twith_t _tthe_t _tcoordinates_t _tand_t _tsizes_t _tgiven_t _tas_t _targuments_t.

_tThe_t _tid_t _tis_t _tset_t _tto_t _tthe_t _tempty_t _tstring_t.

@_tparam_t _tsid_t _tthe_t _tid_t _tof_t _tthe_t _tcreated_t _tBoundingBox_t_t. @_tparam_t _tx_t _tthe_t _tvalue_t _tof_t _tthe_t _tx_t _tcoordinate_t _tof_t _tthe_t _tposition_t _tPoint_t_t. @_tparam_t _ty_t _tthe_t _tvalue_t _tof_t _tthe_t _ty_t _tcoordinate_t _tof_t _tthe_t _tposition_t _tPoint_t_t. @_tparam_t _tz_t _tthe_t _tvalue_t _tof_t _tthe_t _tz_t _tcoordinate_t _tof_t _tthe_t _tposition_t _tPoint_t_t. @_tparam_t _twidth_t _tthe_t _tvalue_t _tof_t _tthe_t _twidth_t. @_tparam_t _theight_t _tthe_t _tvalue_t _tof_t _tthe_t _theight_t. @_tparam_t _tdepth_t _tthe_t _tvalue_t _tof_t _tthe_t _tdepth_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_depth()

double BoundingBox_depth ( BoundingBox_t bb)

_tReturns_t _tthe_t _tdepth_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_free()

void BoundingBox_free ( BoundingBox_t bb)

_tFrees_t _tall_t _tmemory_t _ttaken_t _tby_t _tthe_t _tgiven_t _tBoundingBox_t_t _tstructure_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_getDimensions()

Dimensions_t * BoundingBox_getDimensions ( BoundingBox_t bb)

_tReturns_t _tthe_t _tdimensions_t _tas_t _ta_t _tDimensions_t_t _tstructure_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_getId()

const char * BoundingBox_getId ( const BoundingBox_t bb)

_tReturns_t _tthe_t _tid_t

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_getPosition()

Point_t * BoundingBox_getPosition ( BoundingBox_t bb)

_tReturns_t _tthe_t _tposition_t _tas_t _ta_t _tPoint_t_t _tstructure_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_height()

double BoundingBox_height ( BoundingBox_t bb)

_tReturns_t _tthe_t _theight_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_initDefaults()

void BoundingBox_initDefaults ( BoundingBox_t bb)

_tDoes_t _tnothing_t _tsince_t _tno_t _tdefaults_t _tare_t _tdefined_t _tfor_t _tBoundingBox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_isSetId()

int BoundingBox_isSetId ( const BoundingBox_t bb)

_tReturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tid_t _tis_t _tset_t

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_setDepth()

void BoundingBox_setDepth ( BoundingBox_t bb,
double  depth 
)

_tSets_t _tthe_t _tdepth_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t. @_tparam_t _tdepth_t _tthe_t _tvalue_t _tof_t _tthe_t _tdepth_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_setDimensions()

void BoundingBox_setDimensions ( BoundingBox_t bb,
const Dimensions_t d 
)

_tSets_t _tthe_t _tdimensions_t _tto_t _ta_t _tcopy_t _tof_t _tthe_t _tDimensions_t_t _tstructure_t _tgiven_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t. @_tparam_t _td_t _tthe_t _tDimensions_t_t _tto_t _tuse_t _tas_t _tthe_t _tdimensions_t _tof_t _tthe_t _tBoundingBox_t_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_setHeight()

void BoundingBox_setHeight ( BoundingBox_t bb,
double  height 
)

_tSets_t _tthe_t _theight_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t. @_tparam_t _theight_t _tthe_t _tvalue_t _tof_t _tthe_t _theight_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_setId()

int BoundingBox_setId ( BoundingBox_t bb,
const char *  sid 
)

_tSets_t _tthe_t _tid_t

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t. @_tparam_t _tsid_t _tthe_t _tvalue_t _tof_t _tthe_t _tid_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_setPosition()

void BoundingBox_setPosition ( BoundingBox_t bb,
const Point_t p 
)

_tSets_t _tthe_t _tposition_t _tto_t _ta_t _tcopy_t _tof_t _tthe_t _tPoint_t_t _tstructure_t _tgiven_t _tas_t _targument_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t. @_tparam_t _tp_t _tthe_t _tPoint_t_t _tto_t _tuse_t _tas_t _tthe_t _tposition_t _tof_t _tthe_t _tBoundingBox_t_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_setWidth()

void BoundingBox_setWidth ( BoundingBox_t bb,
double  width 
)

_tSets_t _tthe_t _twidth_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t. @_tparam_t _twidth_t _tthe_t _tvalue_t _tof_t _tthe_t _twidth_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_setX()

void BoundingBox_setX ( BoundingBox_t bb,
double  x 
)

_tSets_t _tthe_t _tx_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t. @_tparam_t _tx_t _tthe_t _tvalue_t _tof_t _tthe_t _tx_t _tcoordinate_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_setY()

void BoundingBox_setY ( BoundingBox_t bb,
double  y 
)

_tSets_t _tthe_t _ty_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t. @_tparam_t _ty_t _tthe_t _tvalue_t _tof_t _tthe_t _ty_t _tcoordinate_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_setZ()

void BoundingBox_setZ ( BoundingBox_t bb,
double  z 
)

_tSets_t _tthe_t _tz_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t. @_tparam_t _tz_t _tthe_t _tvalue_t _tof_t _tthe_t _tz_t _tcoordinate_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_unsetId()

void BoundingBox_unsetId ( BoundingBox_t bb)

_tUnsets_t _tthe_t _tid_t

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_width()

double BoundingBox_width ( BoundingBox_t bb)

_tReturns_t _tthe_t _twidth_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_x()

double BoundingBox_x ( BoundingBox_t bb)

_tReturns_t _tthe_t _tx_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_y()

double BoundingBox_y ( BoundingBox_t bb)

_tReturns_t _tthe_t _ty_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t

◆ BoundingBox_z()

double BoundingBox_z ( BoundingBox_t bb)

_tReturns_t _tthe_t _tz_t _toffset_t _tof_t _tthe_t _tbounding_t _tbox_t.

@_tparam_t _tbb_t _tthe_t _tBoundingBox_t_t _tstructure_t.

@_tmemberof_t _tBoundingBox_t_t