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

Definition of CubicBezier_t for SBML Layout_t. More...

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

Functions

CubicBezier_tCubicBezier_clone (const CubicBezier_t *cb)
 @_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tthis_t _tCubicBezier_t_t.
 
CubicBezier_tCubicBezier_create ()
 _tCreates_t _ta_t _tCubicBezier_t_t _tand_t _treturns_t _tthe_t _tpointer_t.
 
CubicBezier_tCubicBezier_createFrom (const CubicBezier_t *temp)
 _tCreates_t _ta_t _tCubicBezier_t_t _tstructure_t _tfrom_t _ta_t _ttemplate_t.
 
CubicBezier_tCubicBezier_createWithCoordinates (double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4)
 _tCreates_t _ta_t _tCubicBezier_t_t _twith_t _tthe_t _tgiven_t _tpoints_t _tand_t _treturns_t _tthe_t _tpointer_t.
 
CubicBezier_tCubicBezier_createWithPoints (const Point_t *start, const Point_t *base1, const Point_t *base2, const Point_t *end)
 _tCreates_t _ta_t _tCubicBezier_t_t _twith_t _tthe_t _tgiven_t _tcoordinates_t _tand_t _treturns_t _tthe_t _tpointer_t.
 
void CubicBezier_free (CubicBezier_t *cb)
 _tFrees_t _tthe_t _tmemory_t _tfor_t _tthe_t _tcubic_t _tbezier_t.
 
Point_tCubicBezier_getBasePoint1 (CubicBezier_t *cb)
 _tReturns_t _tthe_t _tfirst_t _tbase_t _tpoint_t _tof_t _tthe_t _tcurve_t (_tthe_t _tone_t _tcloser_t _tto_t _tthe_t _tstarting_t _tpoint_t).
 
Point_tCubicBezier_getBasePoint2 (CubicBezier_t *cb)
 _tReturns_t _tthe_t _tsecond_t _tbase_t _tpoint_t _tof_t _tthe_t _tcurve_t (_tthe_t _tone_t _tcloser_t _tto_t _tthe_t _tend_t _tpoint_t).
 
Point_tCubicBezier_getEnd (CubicBezier_t *cb)
 _tReturns_t _tthe_t _tendpoint_t _tof_t _tthe_t _tcurve_t.
 
Point_tCubicBezier_getStart (CubicBezier_t *cb)
 _tReturns_t _tthe_t _tstarting_t _tpoint_t _tof_t _tthe_t _tcurve_t.
 
void CubicBezier_initDefaults (CubicBezier_t *cb)
 _tCalls_t _tinitDefaults_t _tfrom_t _tLineSegment_t.
 
void CubicBezier_setBasePoint1 (CubicBezier_t *cb, const Point_t *point)
 _tInitializes_t _tthe_t _tfirst_t _tbase_t _tpoint_t _twith_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tpoint_t.
 
void CubicBezier_setBasePoint2 (CubicBezier_t *cb, const Point_t *point)
 _tInitializes_t _tsecond_t _tbase_t _tpoint_t _twith_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tpoint_t.
 
void CubicBezier_setEnd (CubicBezier_t *cb, const Point_t *point)
 _tInitializes_t _tend_t _tpoint_t _twith_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tpoint_t.
 
void CubicBezier_setStart (CubicBezier_t *cb, const Point_t *point)
 _tInitializes_t _tstart_t _tpoint_t _twith_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tpoint_t.
 

Detailed Description

Definition of CubicBezier_t for SBML Layout_t.

Author
Ralph Gauges

Function Documentation

◆ CubicBezier_clone()

CubicBezier_t * CubicBezier_clone ( const CubicBezier_t cb)

@_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tthis_t _tCubicBezier_t_t.

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_create()

CubicBezier_t * CubicBezier_create ( void  )

_tCreates_t _ta_t _tCubicBezier_t_t _tand_t _treturns_t _tthe_t _tpointer_t.

@_tmemberof_t _tCubicBezier_t_t

_tCreates_t _ta_t _tCubicBezier_t_t _tand_t _treturns_t _tthe_t _tpointer_t.

◆ CubicBezier_createFrom()

CubicBezier_t * CubicBezier_createFrom ( const CubicBezier_t temp)

_tCreates_t _ta_t _tCubicBezier_t_t _tstructure_t _tfrom_t _ta_t _ttemplate_t.

@_tparam_t _ttemp_t _tthe_t _tCubicBezier_t_t _tstructure_t _tto_t _tcopy_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_createWithCoordinates()

CubicBezier_t * CubicBezier_createWithCoordinates ( double  x1,
double  y1,
double  z1,
double  x2,
double  y2,
double  z2,
double  x3,
double  y3,
double  z3,
double  x4,
double  y4,
double  z4 
)

_tCreates_t _ta_t _tCubicBezier_t_t _twith_t _tthe_t _tgiven_t _tpoints_t _tand_t _treturns_t _tthe_t _tpointer_t.

@_tparam_t _tx1_t _tthe_t _tvalue_t _tof_t _tthe_t _tx_t _tcoordinate_t _tof_t _tthe_t _tstart_t _tPoint_t_t. @_tparam_t _ty1_t _tthe_t _tvalue_t _tof_t _tthe_t _ty_t _tcoordinate_t _tof_t _tthe_t _tstart_t _tPoint_t_t. @_tparam_t _tz1_t _tthe_t _tvalue_t _tof_t _tthe_t _tz_t _tcoordinate_t _tof_t _tthe_t _tstart_t _tPoint_t_t. @_tparam_t _tx2_t _tthe_t _tvalue_t _tof_t _tthe_t _tx_t _tcoordinate_t _tof_t _tthe_t _tbase1_t _tPoint_t_t. @_tparam_t _ty2_t _tthe_t _tvalue_t _tof_t _tthe_t _ty_t _tcoordinate_t _tof_t _tthe_t _tbase1_t _tPoint_t_t. @_tparam_t _tz2_t _tthe_t _tvalue_t _tof_t _tthe_t _tz_t _tcoordinate_t _tof_t _tthe_t _tbase1_t _tPoint_t_t. @_tparam_t _tx3_t _tthe_t _tvalue_t _tof_t _tthe_t _tx_t _tcoordinate_t _tof_t _tthe_t _tbase2_t _tPoint_t_t. @_tparam_t _ty3_t _tthe_t _tvalue_t _tof_t _tthe_t _ty_t _tcoordinate_t _tof_t _tthe_t _tbase2_t _tPoint_t_t. @_tparam_t _tz3_t _tthe_t _tvalue_t _tof_t _tthe_t _tz_t _tcoordinate_t _tof_t _tthe_t _tbase2_t _tPoint_t_t. @_tparam_t _tx4_t _tthe_t _tvalue_t _tof_t _tthe_t _tx_t _tcoordinate_t _tof_t _tthe_t _tend_t _tPoint_t_t. @_tparam_t _ty4_t _tthe_t _tvalue_t _tof_t _tthe_t _ty_t _tcoordinate_t _tof_t _tthe_t _tend_t _tPoint_t_t. @_tparam_t _tz4_t _tthe_t _tvalue_t _tof_t _tthe_t _tz_t _tcoordinate_t _tof_t _tthe_t _tend_t _tPoint_t_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_createWithPoints()

CubicBezier_t * CubicBezier_createWithPoints ( const Point_t start,
const Point_t base1,
const Point_t base2,
const Point_t end 
)

_tCreates_t _ta_t _tCubicBezier_t_t _twith_t _tthe_t _tgiven_t _tcoordinates_t _tand_t _treturns_t _tthe_t _tpointer_t.

@_tparam_t _tstart_t _tthe_t _tvalue_t _tof_t _tthe_t '_tstart_t' _tPoint_t_t. @_tparam_t _tbase1_t _tthe_t _tvalue_t _tof_t _tthe_t '_tbase1_t' _tPoint_t_t. @_tparam_t _tbase2_t _tthe_t _tvalue_t _tof_t _tthe_t '_tbase2_t' _tPoint_t_t. @_tparam_t _tend_t _tthe_t _tvalue_t _tof_t _tthe_t '_tend_t' _tPoint_t_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_free()

void CubicBezier_free ( CubicBezier_t cb)

_tFrees_t _tthe_t _tmemory_t _tfor_t _tthe_t _tcubic_t _tbezier_t.

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_getBasePoint1()

Point_t * CubicBezier_getBasePoint1 ( CubicBezier_t cb)

_tReturns_t _tthe_t _tfirst_t _tbase_t _tpoint_t _tof_t _tthe_t _tcurve_t (_tthe_t _tone_t _tcloser_t _tto_t _tthe_t _tstarting_t _tpoint_t).

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_getBasePoint2()

Point_t * CubicBezier_getBasePoint2 ( CubicBezier_t cb)

_tReturns_t _tthe_t _tsecond_t _tbase_t _tpoint_t _tof_t _tthe_t _tcurve_t (_tthe_t _tone_t _tcloser_t _tto_t _tthe_t _tend_t _tpoint_t).

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_getEnd()

Point_t * CubicBezier_getEnd ( CubicBezier_t cb)

_tReturns_t _tthe_t _tendpoint_t _tof_t _tthe_t _tcurve_t.

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_getStart()

Point_t * CubicBezier_getStart ( CubicBezier_t cb)

_tReturns_t _tthe_t _tstarting_t _tpoint_t _tof_t _tthe_t _tcurve_t.

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_initDefaults()

void CubicBezier_initDefaults ( CubicBezier_t cb)

_tCalls_t _tinitDefaults_t _tfrom_t _tLineSegment_t.

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_setBasePoint1()

void CubicBezier_setBasePoint1 ( CubicBezier_t cb,
const Point_t point 
)

_tInitializes_t _tthe_t _tfirst_t _tbase_t _tpoint_t _twith_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tpoint_t.

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t. @_tparam_t _tpoint_t _tthe_t _tPoint_t_t _tstructure_t _tto_t _tuse_t _tas_t _tthe_t _tbase1_t _tpoint_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_setBasePoint2()

void CubicBezier_setBasePoint2 ( CubicBezier_t cb,
const Point_t point 
)

_tInitializes_t _tsecond_t _tbase_t _tpoint_t _twith_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tpoint_t.

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t. @_tparam_t _tpoint_t _tthe_t _tPoint_t_t _tstructure_t _tto_t _tuse_t _tas_t _tthe_t _tbase2_t _tpoint_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_setEnd()

void CubicBezier_setEnd ( CubicBezier_t cb,
const Point_t point 
)

_tInitializes_t _tend_t _tpoint_t _twith_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tpoint_t.

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t. @_tparam_t _tpoint_t _tthe_t _tPoint_t_t _tstructure_t _tto_t _tuse_t _tas_t _tthe_t _tend_t _tpoint_t.

@_tmemberof_t _tCubicBezier_t_t

◆ CubicBezier_setStart()

void CubicBezier_setStart ( CubicBezier_t cb,
const Point_t point 
)

_tInitializes_t _tstart_t _tpoint_t _twith_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tpoint_t.

@_tparam_t _tcb_t _tthe_t _tCubicBezier_t_t _tstructure_t. @_tparam_t _tpoint_t _tthe_t _tPoint_t_t _tstructure_t _tto_t _tuse_t _tas_t _tthe_t _tstart_t _tpoint_t.

@_tmemberof_t _tCubicBezier_t_t