libSBML C API
libSBML 5.20.4 C API
|
Implementation of ReferenceGlyph_t for SBML Layout_t. More...
Functions | |
ReferenceGlyph_t * | ReferenceGlyph_clone (const ReferenceGlyph_t *m) |
@_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tthis_t _tReferenceGlyph_t_t. | |
ReferenceGlyph_t * | ReferenceGlyph_create (void) |
@_tcond_t _tdoxygenIgnored_t | |
CubicBezier_t * | ReferenceGlyph_createCubicBezier (ReferenceGlyph_t *srg) |
_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_t * | ReferenceGlyph_createFrom (const ReferenceGlyph_t *temp) |
_tCreates_t _ta_t _tnew_t _tReferenceGlyph_t_t _tfrom_t _ta_t _ttemplate_t. | |
LineSegment_t * | ReferenceGlyph_createLineSegment (ReferenceGlyph_t *srg) |
_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_t * | ReferenceGlyph_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 *srg) |
_tFrees_t _tthe_t _tmemory_t _tfor_t _tthe_t _tReferenceGlyph_t_t | |
Curve_t * | ReferenceGlyph_getCurve (ReferenceGlyph_t *srg) |
_tReturns_t _tthe_t _tCurve_t_t _tfor_t _tthe_t _tgiven_t _treference_t _tglyph_t. | |
const char * | ReferenceGlyph_getGlyphId (const ReferenceGlyph_t *srg) |
_tReturns_t _tthe_t _treference_t _tid_t _tfor_t _tthe_t _tgiven_t _tglyph_t. | |
const char * | ReferenceGlyph_getId (const ReferenceGlyph_t *srg) |
_tReturns_t _tthe_t _tid_t | |
const char * | ReferenceGlyph_getReferenceId (const ReferenceGlyph_t *srg) |
_tReturns_t _tthe_t _treference_t _tid_t _tfor_t _tthe_t _tgiven_t _tglyph_t. | |
const char * | ReferenceGlyph_getRole (const ReferenceGlyph_t *srg) |
_tReturns_t _tthe_t _trole_t _tof_t _tthe_t _treference_t. | |
void | ReferenceGlyph_initDefaults (ReferenceGlyph_t *srg) |
_tCalls_t _tinitDefaults_t _ton_t _tGraphicalObject_t | |
int | ReferenceGlyph_isSetCurve (ReferenceGlyph_t *srg) |
_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 *srg) |
_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 *srg) |
_tReturns_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tid_t _tis_t _tset_t | |
int | ReferenceGlyph_isSetReferenceId (const ReferenceGlyph_t *srg) |
_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 *srg) |
_tReturns_t _ttrue_t _tif_t _tthe_t _trole_t _tis_t _tnot_t _tempty_t. | |
void | ReferenceGlyph_setCurve (ReferenceGlyph_t *srg, Curve_t *c) |
_tSets_t _tthe_t _tcurve_t _tfor_t _tthe_t _treference_t _tglyph_t. | |
void | ReferenceGlyph_setGlyphId (ReferenceGlyph_t *srg, const char *id) |
_tSets_t _tthe_t _tglyph_t _treference_t _tfor_t _tthe_t _tglyph_t. | |
int | ReferenceGlyph_setId (ReferenceGlyph_t *srg, const char *sid) |
_tSets_t _tthe_t _tid_t | |
void | ReferenceGlyph_setReferenceId (ReferenceGlyph_t *srg, const char *id) |
_tSets_t _tthe_t _treference_t _tfor_t _tthe_t _tglyph_t. | |
void | ReferenceGlyph_setRole (ReferenceGlyph_t *srg, 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 *srg) |
_tUnsets_t _tthe_t _tid_t | |
Implementation of ReferenceGlyph_t for SBML Layout_t.
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_t * ReferenceGlyph_create | ( | void | ) |
@_tcond_t _tdoxygenIgnored_t
_tCreates_t _ta_t _tnew_t _tReferenceGlyph_t_t _tstructure_t _tand_t _treturns_t _ta_t _tpointer_t _tto_t _tit_t.
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_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
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_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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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