libSBML C API  libSBML 5.20.2 C API
Loading...
Searching...
No Matches
ReferenceGlyph.h File Reference

Definition of ReferenceGlyph_t for SBML Layout_t. More...

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

Functions

ReferenceGlyph_tReferenceGlyph_clone (const ReferenceGlyph_t *rg)
 @_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tthis_t _tReferenceGlyph_t_t.
 
ReferenceGlyph_tReferenceGlyph_create (void)
 _tCreates_t _ta_t _tnew_t _tReferenceGlyph_t_t _tstructure_t _tand_t _treturns_t _ta_t _tpointer_t _tto_t _tit_t.
 
CubicBezier_tReferenceGlyph_createCubicBezier (ReferenceGlyph_t *rg)
 _tCreates_t _ta_t _tnew_t _tCubicBezier_t_t _tstructure_t, _tadds_t _tit_t _tto_t _tthe_t _tend_t _tof_t _tthe_t _tlist_t _tof_t _tcurve_t _tsegment_t _tof_t _tthe_t _tcurve_t _tand_t _treturns_t _ta_t _treference_t _tto_t _tthe_t _tnewly_t _tcreated_t _tstructure_t.
 
ReferenceGlyph_tReferenceGlyph_createFrom (const ReferenceGlyph_t *temp)
 _tCreates_t _ta_t _tnew_t _tReferenceGlyph_t_t _tfrom_t _ta_t _ttemplate_t.
 
LineSegment_tReferenceGlyph_createLineSegment (ReferenceGlyph_t *rg)
 _tCreates_t _ta_t _tnew_t _tLineSegment_t_t _tstructure_t, _tadds_t _tit_t _tto_t _tthe_t _tend_t _tof_t _tthe_t _tlist_t _tof_t _tcurve_t _tsegments_t _tof_t _tthe_t _tcurve_t _tand_t _treturns_t _ta_t _treference_t _tto_t _tthe_t _tnewly_t _tcreated_t _tstructure_t.
 
ReferenceGlyph_tReferenceGlyph_createWith (const char *sid, const char *glyphId, const char *referenceId, const char *role)
 _tCreates_t _ta_t _tnew_t _tReferenceGlyph_t_t.
 
void ReferenceGlyph_free (ReferenceGlyph_t *rg)
 _tFrees_t _tthe_t _tmemory_t _tfor_t _tthe_t _tReferenceGlyph_t_t
 
Curve_tReferenceGlyph_getCurve (ReferenceGlyph_t *rg)
 _tReturns_t _tthe_t _tCurve_t_t _tfor_t _tthe_t _tgiven_t _treference_t _tglyph_t.
 
const char * ReferenceGlyph_getGlyphId (const ReferenceGlyph_t *rg)
 _tReturns_t _tthe_t _treference_t _tid_t _tfor_t _tthe_t _tgiven_t _tglyph_t.
 
const char * ReferenceGlyph_getId (const ReferenceGlyph_t *rg)
 _tReturns_t _tthe_t _tid_t
 
const char * ReferenceGlyph_getReferenceId (const ReferenceGlyph_t *rg)
 _tReturns_t _tthe_t _treference_t _tid_t _tfor_t _tthe_t _tgiven_t _tglyph_t.
 
const char * ReferenceGlyph_getRole (const ReferenceGlyph_t *rg)
 _tReturns_t _tthe_t _trole_t _tof_t _tthe_t _treference_t.
 
void ReferenceGlyph_initDefaults (ReferenceGlyph_t *rg)
 _tCalls_t _tinitDefaults_t _ton_t _tGraphicalObject_t
 
int ReferenceGlyph_isSetCurve (ReferenceGlyph_t *rg)
 _tReturns_t _ttrue_t _tif_t _tthe_t _tCurve_t_t _thas_t _tone_t _tor_t _tmore_t _tLineSegment_t.
 
int ReferenceGlyph_isSetGlyphId (const ReferenceGlyph_t *rg)
 _tReturns_t @_tc_t _t0_t (_tfalse_t) _tif_t _tthe_t _treference_t _thas_t _tnot_t _tbeen_t _tset_t _tfor_t _tthis_t _tglyph_t _tand_t @_tc_t _t1_t (_ttrue_t) _totherwise_t.
 
int ReferenceGlyph_isSetId (const ReferenceGlyph_t *rg)
 _tReturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tid_t _tis_t _tset_t
 
int ReferenceGlyph_isSetReferenceId (const ReferenceGlyph_t *rg)
 _tReturns_t @_tc_t _t0_t (_tfalse_t) _tif_t _tthe_t _treference_t _treference_t _thas_t _tnot_t _tbeen_t _tset_t _tfor_t _tthis_t _tglyph_t _tand_t @_tc_t _t1_t (_ttrue_t) _totherwise_t.
 
int ReferenceGlyph_isSetRole (const ReferenceGlyph_t *rg)
 _tReturns_t _ttrue_t _tif_t _tthe_t _trole_t _tis_t _tnot_t _tempty_t.
 
void ReferenceGlyph_setCurve (ReferenceGlyph_t *rg, Curve_t *c)
 _tSets_t _tthe_t _tcurve_t _tfor_t _tthe_t _treference_t _tglyph_t.
 
void ReferenceGlyph_setGlyphId (ReferenceGlyph_t *rg, const char *id)
 _tSets_t _tthe_t _tglyph_t _treference_t _tfor_t _tthe_t _tglyph_t.
 
int ReferenceGlyph_setId (ReferenceGlyph_t *rg, const char *sid)
 _tSets_t _tthe_t _tid_t
 
void ReferenceGlyph_setReferenceId (ReferenceGlyph_t *rg, const char *id)
 _tSets_t _tthe_t _treference_t _tfor_t _tthe_t _tglyph_t.
 
void ReferenceGlyph_setRole (ReferenceGlyph_t *rg, const char *r)
 _tSets_t _tthe_t _trole_t _tof_t _tthe_t _treference_t _tglyph_t _tbased_t _ton_t _tthe_t _tstring_t.
 
void ReferenceGlyph_unsetId (ReferenceGlyph_t *rg)
 _tUnsets_t _tthe_t _tid_t
 

Detailed Description

Definition of ReferenceGlyph_t for SBML Layout_t.

Author
Ralph Gauges

Function Documentation

◆ ReferenceGlyph_clone()

ReferenceGlyph_t * ReferenceGlyph_clone ( const ReferenceGlyph_t rg)

@_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tthis_t _tReferenceGlyph_t_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_create()

ReferenceGlyph_t * ReferenceGlyph_create ( void  )

_tCreates_t _ta_t _tnew_t _tReferenceGlyph_t_t _tstructure_t _tand_t _treturns_t _ta_t _tpointer_t _tto_t _tit_t.

@_tmemberof_t _tReferenceGlyph_t_t

_tCreates_t _ta_t _tnew_t _tReferenceGlyph_t_t _tstructure_t _tand_t _treturns_t _ta_t _tpointer_t _tto_t _tit_t.

◆ ReferenceGlyph_createCubicBezier()

CubicBezier_t * ReferenceGlyph_createCubicBezier ( ReferenceGlyph_t rg)

_tCreates_t _ta_t _tnew_t _tCubicBezier_t_t _tstructure_t, _tadds_t _tit_t _tto_t _tthe_t _tend_t _tof_t _tthe_t _tlist_t _tof_t _tcurve_t _tsegment_t _tof_t _tthe_t _tcurve_t _tand_t _treturns_t _ta_t _treference_t _tto_t _tthe_t _tnewly_t _tcreated_t _tstructure_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_createFrom()

ReferenceGlyph_t * ReferenceGlyph_createFrom ( const ReferenceGlyph_t temp)

_tCreates_t _ta_t _tnew_t _tReferenceGlyph_t_t _tfrom_t _ta_t _ttemplate_t.

@_tparam_t _ttemp_t _tthe_t _tReferenceGlyph_t_t _tstructure_t _tto_t _tcopy_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_createLineSegment()

LineSegment_t * ReferenceGlyph_createLineSegment ( ReferenceGlyph_t rg)

_tCreates_t _ta_t _tnew_t _tLineSegment_t_t _tstructure_t, _tadds_t _tit_t _tto_t _tthe_t _tend_t _tof_t _tthe_t _tlist_t _tof_t _tcurve_t _tsegments_t _tof_t _tthe_t _tcurve_t _tand_t _treturns_t _ta_t _treference_t _tto_t _tthe_t _tnewly_t _tcreated_t _tstructure_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_createWith()

ReferenceGlyph_t * ReferenceGlyph_createWith ( const char *  sid,
const char *  glyphId,
const char *  referenceId,
const char *  role 
)

_tCreates_t _ta_t _tnew_t _tReferenceGlyph_t_t.

_tThe_t _tid_t _tis_t _tgiven_t _tas_t _tthe_t _tfirst_t _targument_t, _tthe_t _tid_t _tof_t _tthe_t _tassociated_t _treference_t _tis_t _tgiven_t _tas_t _tthe_t _tsecond_t _targument_t. _tThe_t _tthird_t _targument_t _tis_t _tthe_t _tid_t _tof_t _tthe_t _tassociated_t _tglyph_t _tand_t _tthe_t _tfourth_t _targument_t _tis_t _tthe_t _trole_t.

@_tparam_t _tsid_t _tthe_t _tstring_t _tto_t _tuse_t _tas_t _tthe_t _tID_t _tof_t _tthe_t _tSpeciesReferenceGlyph_t_t. @_tparam_t _tglyphId_t _tthe_t _tstring_t _tto_t _tuse_t _tas_t _tthe_t _tglyph_t. @_tparam_t _treferenceId_t _tthe_t _tstring_t _tto_t _tuse_t _tas_t _tthe_t _treference_t. @_tparam_t _trole_t _tthe_t _trole_t _tof_t _tthe_t _tcreated_t _tReferenceGlyph_t_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_free()

void ReferenceGlyph_free ( ReferenceGlyph_t rg)

_tFrees_t _tthe_t _tmemory_t _tfor_t _tthe_t _tReferenceGlyph_t_t

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_getCurve()

Curve_t * ReferenceGlyph_getCurve ( ReferenceGlyph_t rg)

_tReturns_t _tthe_t _tCurve_t_t _tfor_t _tthe_t _tgiven_t _treference_t _tglyph_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_getGlyphId()

const char * ReferenceGlyph_getGlyphId ( const ReferenceGlyph_t rg)

_tReturns_t _tthe_t _treference_t _tid_t _tfor_t _tthe_t _tgiven_t _tglyph_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_getId()

const char * ReferenceGlyph_getId ( const ReferenceGlyph_t rg)

_tReturns_t _tthe_t _tid_t

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_getReferenceId()

const char * ReferenceGlyph_getReferenceId ( const ReferenceGlyph_t rg)

_tReturns_t _tthe_t _treference_t _tid_t _tfor_t _tthe_t _tgiven_t _tglyph_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_getRole()

const char * ReferenceGlyph_getRole ( const ReferenceGlyph_t rg)

_tReturns_t _tthe_t _trole_t _tof_t _tthe_t _treference_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_initDefaults()

void ReferenceGlyph_initDefaults ( ReferenceGlyph_t rg)

_tCalls_t _tinitDefaults_t _ton_t _tGraphicalObject_t

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_isSetCurve()

int ReferenceGlyph_isSetCurve ( ReferenceGlyph_t rg)

_tReturns_t _ttrue_t _tif_t _tthe_t _tCurve_t_t _thas_t _tone_t _tor_t _tmore_t _tLineSegment_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_isSetGlyphId()

int ReferenceGlyph_isSetGlyphId ( const ReferenceGlyph_t rg)

_tReturns_t @_tc_t _t0_t (_tfalse_t) _tif_t _tthe_t _treference_t _thas_t _tnot_t _tbeen_t _tset_t _tfor_t _tthis_t _tglyph_t _tand_t @_tc_t _t1_t (_ttrue_t) _totherwise_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_isSetId()

int ReferenceGlyph_isSetId ( const ReferenceGlyph_t rg)

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

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_isSetReferenceId()

int ReferenceGlyph_isSetReferenceId ( const ReferenceGlyph_t rg)

_tReturns_t @_tc_t _t0_t (_tfalse_t) _tif_t _tthe_t _treference_t _treference_t _thas_t _tnot_t _tbeen_t _tset_t _tfor_t _tthis_t _tglyph_t _tand_t @_tc_t _t1_t (_ttrue_t) _totherwise_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_isSetRole()

int ReferenceGlyph_isSetRole ( const ReferenceGlyph_t rg)

_tReturns_t _ttrue_t _tif_t _tthe_t _trole_t _tis_t _tnot_t _tempty_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_setCurve()

void ReferenceGlyph_setCurve ( ReferenceGlyph_t rg,
Curve_t c 
)

_tSets_t _tthe_t _tcurve_t _tfor_t _tthe_t _treference_t _tglyph_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t. @_tparam_t _tc_t _tthe_t _tCurve_t_t _tto_t _tset_t _tfor_t _tthe_t _tReferenceGlyph_t_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_setGlyphId()

void ReferenceGlyph_setGlyphId ( ReferenceGlyph_t rg,
const char *  id 
)

_tSets_t _tthe_t _tglyph_t _treference_t _tfor_t _tthe_t _tglyph_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t. @_tparam_t _tid_t _tthe_t _tstring_t _tto_t _tuse_t _tas_t _tthe_t _tglyph_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_setId()

int ReferenceGlyph_setId ( ReferenceGlyph_t rg,
const char *  sid 
)

_tSets_t _tthe_t _tid_t

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t. @_tparam_t _tsid_t _tthe_t _tstring_t _tto_t _tuse_t _tas_t _tthe_t _tID_t _tof_t _tthe_t _tReferenceGlyph_t_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_setReferenceId()

void ReferenceGlyph_setReferenceId ( ReferenceGlyph_t rg,
const char *  id 
)

_tSets_t _tthe_t _treference_t _tfor_t _tthe_t _tglyph_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t. @_tparam_t _tid_t _tthe_t _tstring_t _tto_t _tuse_t _tas_t _tthe_t _treference_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_setRole()

void ReferenceGlyph_setRole ( ReferenceGlyph_t rg,
const char *  r 
)

_tSets_t _tthe_t _trole_t _tof_t _tthe_t _treference_t _tglyph_t _tbased_t _ton_t _tthe_t _tstring_t.

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t. @_tparam_t _tr_t _tthe_t _trole_t _tto_t _tuse_t _tfor_t _tthe_t _tReferenceGlyph_t_t.

@_tmemberof_t _tReferenceGlyph_t_t

◆ ReferenceGlyph_unsetId()

void ReferenceGlyph_unsetId ( ReferenceGlyph_t rg)

_tUnsets_t _tthe_t _tid_t

@_tparam_t _trg_t _tthe_t _tReferenceGlyph_t_t _tstructure_t.

@_tmemberof_t _tReferenceGlyph_t_t