8 #ifndef MsiChart_StraightLineObject_h 9 #define MsiChart_StraightLineObject_h 11 #include "PDCHeader/PDCvector" 36 bool iIsOnlyForToolTip =
false);
59 virtual void Draw()
const;
76 bool mIsOnlyForToolTip;
virtual void Draw() const
virtual void DrawOutLine()
virtual void GetClockwisePolygon(std::vector< Point2D > &orPolygon) const
Definition: GraphCollectionObject.h:19
MSynch::SmartPtr< StraightLineObject > Ptr
Definition: StraightLineObject.h:24
StraightLineObject(const TripleId &irTripleId, GraphObjectManager *ipManager, const Point2D irStartPoint, const Point2D irEndPoint, GraphCollectionObject *ipParentObject=NULL, bool iIsOnlyForToolTip=false)
virtual bool ObjectInRectangle(const Rect2D &irRect)
virtual Point2D GetDataPoint()
virtual ~StraightLineObject()
Definition: GraphObject.h:38
virtual void SetProgress(double iProgress)
virtual bool PointInObject(const Point2D &irPoint)
Definition: StraightLineObject.h:21
#define NULL
Definition: Null.h:10
Definition: GraphObjectManager.h:37
Use four Int32 values to represent a 2D rectangle.
Definition: Rect2D.h:25