TouchVG framework
MgLine 成员列表

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

_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() constMgLineprotected
_getHandlePoint(int index) constMgLineprotected
_getHandleType(int index) constMgLineprotected
_hitTestBox(const Box2d &rect) constMgLineprotected
_isClosed() constMgBaseShapeprotected
_isHandleFixed(int index) constMgLineprotected
_isKindOf(int type) constMgBaseShapeprotected
_load(MgShapeFactory *factory, MgStorage *s)MgLineprotected
_offset(const Vector2d &vec, int segment)MgBaseShapeprotected
_output(MgPath &path) constMgLineprotected
_pointsMgLineprivate
_rotateHandlePoint(int index, const Point2d &pt)MgBaseShapeprotected
_save(MgStorage *s) constMgLineprotected
_setHandlePoint(int index, const Point2d &pt, float tol)MgLineprotected
_setHandlePoint2(int index, const Point2d &pt, float tol, int &data)MgBaseShapeprotected
_subtypeMgLineprivate
_transform(const Matrix2d &mat)MgBaseShapeprotected
_update()MgBaseShapeprotected
addRef()MgBaseShapevirtual
afterChanged()MgBaseShapevirtual
angle() constMgLine
center() constMgLine
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
endPoint() constMgLine
equals(const MgObject &src) constMgBaseShapevirtual
getChangeCount() constMgBaseShapevirtual
getExtent() constMgBaseShapevirtual
getFlag(MgShapeBit bit) constMgBaseShape
getHandleCount() constMgBaseShapevirtual
getHandlePoint(int index) constMgBaseShapevirtual
getHandleType(int index) constMgBaseShapevirtual
getPath() constMgBaseShape
getPoint(int index) const =0MgBaseShapepure virtual
getPointCount() const =0MgBaseShapepure virtual
getPoints() constMgLinevirtual
getSubType() constMgLinevirtual
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
isBeeline() constMgLine
isClosed() constMgBaseShapevirtual
isCurve() constMgBaseShapevirtual
isHandleFixed(int index) constMgBaseShapevirtual
isKindOf(int type) constMgBaseShapevirtual
isLocked() constMgBaseShape
isRayline() constMgLine
isVisible() constMgBaseShape
length() constMgLine
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
setBeeline(bool bee)MgLine
setEndPoint(const Point2d &pt)MgLine
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
setRayline(bool ray)MgLine
setStartPoint(const Point2d &pt)MgLine
startPoint() constMgLine
toHandle() constMgBaseShape
transform(const Matrix2d &mat)MgBaseShapevirtual
Type()MgBaseShapestatic
update()MgBaseShapevirtual
~MgBaseShape()MgBaseShapevirtual
~MgObject()MgObjectprotectedvirtual

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