TouchVG framework
MgArc 成员列表

成员的完整列表,这些成员属于 MgArc,包括所有继承而来的类成员

_bitsMgBaseShape
_changeCountMgBaseShapeprotected
_clear()MgBaseShapeprotected
_clearCachedData()MgBaseShapeprotected
_copy(const MgBaseShape &src)MgBaseShapeprotected
_draw(int, GiGraphics &, const GiContext &, int) constMgBaseShapeprotected
_equals(const MgBaseShape &src) constMgBaseShapeprotected
_extentMgBaseShapeprotected
_flagCanAddVertexMgBaseShape
_flagCanSelLockedMgBaseShape
_flagClosedMgBaseShape
_flagFixedLengthMgBaseShape
_flagFixedSizeMgBaseShape
_flagHideMgBaseShape
_flagNoActionMgBaseShape
_flagNoCloneMgBaseShape
_flagNoDelMgBaseShape
_flagNoSnapMgBaseShape
_flagNotAddRelMgBaseShape
_flagNotShowSnapMgBaseShape
_flagRotateDisnableMgBaseShape
_flagsMgBaseShape
_flagShapeLockedMgBaseShape
_flagSquareMgBaseShape
_getExtent() constMgBaseShapeprotected
_getHandleCount() constMgArcprotected
_getHandlePoint(int index) constMgArcprotected
_getHandleType(int index) constMgArcprotected
_hitTestBox(const Box2d &rect) constMgArcprotected
_isClosed() constMgArcprotected
_isHandleFixed(int) constMgArcprotected
_isKindOf(int type) constMgBaseShapeprotected
_load(MgShapeFactory *factory, MgStorage *s)MgArcprotected
_offset(const Vector2d &vec, int segment)MgBaseShapeprotected
_output(MgPath &path) constMgArcprotected
_pointsMgArcprivate
_reverse()MgArcprotected
_rotateHandlePoint(int index, const Point2d &pt)MgBaseShapeprotected
_save(MgStorage *s) constMgArcprotected
_setHandlePoint(int index, const Point2d &pt, float tol)MgBaseShapeprotected
_setHandlePoint2(int index, const Point2d &pt, float tol, int &data)MgArcprotected
_subtypeMgArcprivate
_sweepAngleMgArcprivate
_transform(const Matrix2d &mat)MgBaseShapeprotected
_update()MgBaseShapeprotected
addRef()MgBaseShapevirtual
afterChanged()MgBaseShapevirtual
clear()MgBaseShapevirtual
clearCachedData()MgBaseShapevirtual
clone() const =0MgObjectpure virtual
cloneShape() constMgBaseShape
copy(const MgObject &src)MgBaseShapevirtual
draw(int mode, GiGraphics &gs, const GiContext &ctx, int segment) constMgBaseShapevirtual
draw2(const MgObject *owner, int mode, GiGraphics &gs, const GiContext &ctx, int segment) constMgBaseShapevirtual
equals(const MgObject &src) constMgBaseShapevirtual
getCenter() constMgArc
getChangeCount() constMgBaseShapevirtual
getEndAngle() constMgArc
getEndPoint() constMgArc
getEndTangent() constMgArc
getExtent() constMgBaseShapevirtual
getFlag(MgShapeBit bit) constMgBaseShape
getHandleCount() constMgBaseShapevirtual
getHandlePoint(int index) constMgBaseShapevirtual
getHandleType(int index) constMgBaseShapevirtual
getMidPoint() constMgArc
getPath() constMgBaseShape
getPoint(int index) const =0MgBaseShapepure virtual
getPointCount() const =0MgBaseShapepure virtual
getPoints() constMgBaseShapevirtual
getRadius() constMgArc
getStartAngle() constMgArc
getStartPoint() constMgArc
getStartTangent() constMgArc
getSubType() constMgArcvirtual
getSweepAngle() constMgArc
getType() const =0MgObjectpure virtual
hitTest(const Point2d &pt, float tol, MgHitResult &res) const =0MgBaseShapepure virtual
hitTest2(const Point2d &pt, float tol, Point2d &nearpt, int &segment) constMgBaseShape
hitTest2(const Point2d &pt, float tol, Point2d &nearpt) constMgBaseShape
hitTestBox(const Box2d &rect) constMgBaseShapevirtual
isClosed() constMgBaseShapevirtual
isCurve() constMgArcvirtual
isHandleFixed(int index) constMgBaseShapevirtual
isKindOf(int type) constMgBaseShapevirtual
isLocked() constMgBaseShape
isVisible() constMgBaseShape
linesHit(int n, const Point2d *points, bool closed, const Point2d &pt, float tol, MgHitResult &res)MgBaseShapestatic
load(MgShapeFactory *factory, MgStorage *s)MgBaseShapevirtual
MgBaseShape()MgBaseShape
minTol()MgBaseShapestatic
offset(const Vector2d &vec, int segment)MgBaseShapevirtual
operator!=(const MgObject &src) constMgObject
operator=(const MgObject &src)MgObject
operator==(const MgObject &src) constMgObject
output(MgPath &path) const =0MgBaseShapepure virtual
release()=0MgObjectpure virtual
release_pointer(T *&p)MgObjectstatic
resetChangeCount(long count)MgBaseShapevirtual
save(MgStorage *s) constMgBaseShapevirtual
setCenterRadius(const Point2d &center, float radius, float startAngle, float sweepAngle)MgArc
setCenterStartEnd(const Point2d &center, const Point2d &start)MgArc
setCenterStartEnd(const Point2d &center, const Point2d &start, const Point2d &end)MgArc
setCSE(const Point2d &center, const Point2d &start, const Point2d &end, float lastSweepAngle)MgArcprotected
setExtent(const Box2d &rect)MgBaseShape
setFlag(MgShapeBit bit, bool on)MgBaseShapevirtual
setHandlePoint(int index, const Point2d &pt, float tol)MgBaseShapevirtual
setHandlePoint2(int index, const Point2d &pt, float tol, int &data)MgBaseShapevirtual
setOwner(MgObject *owner)MgBaseShapevirtual
setPoint(int index, const Point2d &pt)=0MgBaseShapepure virtual
setStartMidEnd(const Point2d &start, const Point2d &point, const Point2d &end)MgArc
setSubType(int type)MgArc
setTanStartEnd(const Vector2d &startTan, const Point2d &start, const Point2d &end)MgArc
toHandle() constMgBaseShape
transform(const Matrix2d &mat)MgBaseShapevirtual
Type()MgBaseShapestatic
update()MgBaseShapevirtual
~MgBaseShape()MgBaseShapevirtual
~MgObject()MgObjectprotectedvirtual

通用矢量图形框架, 版权所有 (C) 张云贵 2004-2017,BSD 开源许可证