COPASI API
4.16.103
|
#include <CArrow.h>
Public Member Functions | |
CArrow () | |
CArrow (CLLineSegment l, C_FLOAT64 x, C_FLOAT64 y, C_FLOAT64 currentZoomFactor) | |
C_FLOAT64 | getArrowLength () |
C_FLOAT64 | getArrowWidth () |
CLPoint | getEndOfLine () |
CLLineSegment | getLine () |
CLPoint | getPoint () |
CLPoint | getStartOfLine () |
void | scale (C_FLOAT64 zoomFactor) |
void | setLine (CLLineSegment l) |
void | setPoint (CLPoint p) |
Private Member Functions | |
void | scaleHeadSize (C_FLOAT64 zoomFactor) |
void | scalePosition (C_FLOAT64 zoomFactor) |
Private Attributes | |
C_FLOAT64 | arrowLength |
C_FLOAT64 | arrowWidth |
CLPoint | endPoint |
CLLineSegment | line |
|
inline |
Definition at line 37 of file CArrow.h.
References arrowLength, arrowWidth, and endPoint.
CArrow::CArrow | ( | CLLineSegment | l, |
C_FLOAT64 | x, | ||
C_FLOAT64 | y, | ||
C_FLOAT64 | currentZoomFactor | ||
) |
Definition at line 26 of file CArrow.cpp.
References arrowLength, arrowWidth, endPoint, line, and scaleHeadSize().
|
inline |
|
inline |
|
inline |
Definition at line 41 of file CArrow.h.
References CLLineSegment::getEnd(), and line.
Referenced by CQGLNetworkPainter::drawArrow().
|
inline |
|
inline |
Definition at line 40 of file CArrow.h.
References CLLineSegment::getStart(), and line.
Referenced by CQGLNetworkPainter::drawArrow().
Definition at line 36 of file CArrow.cpp.
References scaleHeadSize(), and scalePosition().
Referenced by CGraphCurve::scale().
Definition at line 49 of file CArrow.cpp.
References arrowLength, and arrowWidth.
Referenced by CArrow(), and scale().
Definition at line 42 of file CArrow.cpp.
References endPoint, CLPoint::getX(), CLPoint::getY(), line, CLLineSegment::scale(), CLPoint::setX(), and CLPoint::setY().
Referenced by scale().
|
inline |
Definition at line 43 of file CArrow.h.
References line.
Referenced by CGraphCurve::invertOrderOfPoints().
Definition at line 45 of file CArrow.h.
References endPoint.
Referenced by CGraphCurve::invertOrderOfPoints().
|
private |
Definition at line 34 of file CArrow.h.
Referenced by CArrow(), getArrowLength(), and scaleHeadSize().
|
private |
Definition at line 35 of file CArrow.h.
Referenced by CArrow(), getArrowWidth(), and scaleHeadSize().
|
private |
Definition at line 33 of file CArrow.h.
Referenced by CArrow(), getPoint(), scalePosition(), and setPoint().
|
private |
Definition at line 32 of file CArrow.h.
Referenced by CArrow(), getEndOfLine(), getLine(), getStartOfLine(), scalePosition(), and setLine().