libSBML C API
libSBML 5.20.4 C API
|
Definition of Curve_t for SBML Layout_t. More...
Functions | |
void | Curve_addCurveSegment (Curve_t *c, LineSegment_t *ls) |
_tAdds_t _ta_t _tLineSegment_t_t _tto_t _ta_t _tCurve_t_t. | |
Curve_t * | Curve_clone (const Curve_t *c) |
@_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tthis_t _tCurve_t_t. | |
Curve_t * | Curve_create () |
_tCreates_t _ta_t _tnew_t _tcurve_t _tand_t _treturns_t _tthe_t _tpointer_t _tto_t _tit_t. | |
CubicBezier_t * | Curve_createCubicBezier (Curve_t *c) |
_tCreates_t _ta_t _tnew_t _tCubicBezier_t_t _tand_t _tadds_t _tit_t _tto_t _tthe_t _tend_t _tof_t _tthe_t _tlist_t. | |
Curve_t * | Curve_createFrom (const Curve_t *temp) |
_tCreates_t _ta_t _tnew_t _tCurve_t_t _tstructure_t _tfrom_t _ta_t _ttemplate_t. | |
LineSegment_t * | Curve_createLineSegment (Curve_t *c) |
_tCreates_t _ta_t _tnew_t _tLineSegment_t_t _tand_t _tadds_t _tit_t _tto_t _tthe_t _tend_t _tof_t _tthe_t _tlist_t. | |
void | Curve_free (Curve_t *c) |
_tFrees_t _tthe_t _tmemory_t _ttaken_t _tby_t _tthe_t _tCurve_t_t. | |
LineSegment_t * | Curve_getCurveSegment (const Curve_t *c, unsigned int index) |
_tReturns_t _tthe_t _tline_t _tsegment_t _twith_t _tthe_t _tgiven_t _tindex_t. | |
ListOf_t * | Curve_getListOfCurveSegments (Curve_t *c) |
_tReturns_t _tthe_t _tListOf_t_t _tstructure_t _tthat_t _tholds_t _tall_t _tthe_t _tcurve_t _tsegments_t. | |
unsigned int | Curve_getNumCurveSegments (const Curve_t *c) |
_tReturns_t _tthe_t _tnumber_t _tof_t _tline_t _tsegments_t. | |
void | Curve_initDefaults (Curve_t *c) |
_tDoes_t _tnothing_t _tsince_t _tno_t _tdefaults_t _tare_t _tdefined_t _tfor_t _tCurve_t_t. | |
LineSegment_t * | Curve_removeCurveSegment (Curve_t *c, unsigned int index) |
_tRemoves_t _tthe_t _tcurve_t _tsegment_t _twith_t _tthe_t _tgiven_t _tindex_t. | |
void Curve_addCurveSegment | ( | Curve_t * | c, |
LineSegment_t * | ls | ||
) |
_tAdds_t _ta_t _tLineSegment_t_t _tto_t _ta_t _tCurve_t_t.
@_tparam_t _tc_t _tthe_t _tCurve_t_t _tstructure_t. @_tparam_t _tls_t _tthe_t _tLineSegment_t_t _tstructure_t _tto_t _tadd_t.
@_tmemberof_t _tCurve_t_t
@_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tthis_t _tCurve_t_t.
@_tparam_t _tc_t _tthe_t _tCurve_t_t _tstructure_t.
@_tmemberof_t _tCurve_t_t
Curve_t * Curve_create | ( | void | ) |
_tCreates_t _ta_t _tnew_t _tcurve_t _tand_t _treturns_t _tthe_t _tpointer_t _tto_t _tit_t.
@_tmemberof_t _tCurve_t_t
_tCreates_t _ta_t _tnew_t _tcurve_t _tand_t _treturns_t _tthe_t _tpointer_t _tto_t _tit_t.
CubicBezier_t * Curve_createCubicBezier | ( | Curve_t * | c | ) |
_tCreates_t _ta_t _tnew_t _tCubicBezier_t_t _tand_t _tadds_t _tit_t _tto_t _tthe_t _tend_t _tof_t _tthe_t _tlist_t.
_tA_t _tpointer_t _tto_t _tthe_t _tnew_t _tCubicBezier_t_t _tstructure_t _tis_t _treturned_t.
@_tparam_t _tc_t _tthe_t _tCurve_t_t _tstructure_t.
@_tmemberof_t _tCurve_t_t
_tCreates_t _ta_t _tnew_t _tCurve_t_t _tstructure_t _tfrom_t _ta_t _ttemplate_t.
@_tparam_t _ttemp_t _tthe_t _tCurve_t_t _tstructure_t _tto_t _tcopy_t.
@_tmemberof_t _tCurve_t_t
LineSegment_t * Curve_createLineSegment | ( | Curve_t * | c | ) |
_tCreates_t _ta_t _tnew_t _tLineSegment_t_t _tand_t _tadds_t _tit_t _tto_t _tthe_t _tend_t _tof_t _tthe_t _tlist_t.
_tA_t _tpointer_t _tto_t _tthe_t _tnew_t _tLineSegment_t_t _tstructure_t _tis_t _treturned_t.
@_tparam_t _tc_t _tthe_t _tCurve_t_t _tstructure_t.
@_tmemberof_t _tCurve_t_t
void Curve_free | ( | Curve_t * | c | ) |
_tFrees_t _tthe_t _tmemory_t _ttaken_t _tby_t _tthe_t _tCurve_t_t.
@_tparam_t _tc_t _tthe_t _tCurve_t_t _tstructure_t.
@_tmemberof_t _tCurve_t_t
LineSegment_t * Curve_getCurveSegment | ( | const Curve_t * | c, |
unsigned int | index | ||
) |
_tReturns_t _tthe_t _tline_t _tsegment_t _twith_t _tthe_t _tgiven_t _tindex_t.
@_tparam_t _tc_t _tthe_t _tCurve_t_t _tstructure_t. @_tparam_t _tindex_t _tthe_t _tindex_t _tof_t _tthe_t _tcurve_t _tsegment_t _tto_t _treturn_t.
@_tmemberof_t _tCurve_t_t
_tReturns_t _tthe_t _tListOf_t_t _tstructure_t _tthat_t _tholds_t _tall_t _tthe_t _tcurve_t _tsegments_t.
@_tparam_t _tc_t _tthe_t _tCurve_t_t _tstructure_t.
@_tmemberof_t _tCurve_t_t
unsigned int Curve_getNumCurveSegments | ( | const Curve_t * | c | ) |
_tReturns_t _tthe_t _tnumber_t _tof_t _tline_t _tsegments_t.
@_tparam_t _tc_t _tthe_t _tCurve_t_t _tstructure_t.
@_tmemberof_t _tCurve_t_t
void Curve_initDefaults | ( | Curve_t * | c | ) |
_tDoes_t _tnothing_t _tsince_t _tno_t _tdefaults_t _tare_t _tdefined_t _tfor_t _tCurve_t_t.
@_tparam_t _tc_t _tthe_t _tCurve_t_t _tstructure_t.
@_tmemberof_t _tCurve_t_t
LineSegment_t * Curve_removeCurveSegment | ( | Curve_t * | c, |
unsigned int | index | ||
) |
_tRemoves_t _tthe_t _tcurve_t _tsegment_t _twith_t _tthe_t _tgiven_t _tindex_t.
_tIf_t _tthe_t _tindex_t _tis_t _tinvalid_t, _tnothing_t _tis_t _tdone_t.
@_tparam_t _tc_t _tthe_t _tCurve_t_t _tstructure_t. @_tparam_t _tindex_t _tthe_t _tindex_t _tof_t _tthe_t _tcurve_t _tsegment_t _tto_t _tremove_t.
@_tmemberof_t _tCurve_t_t