8 #ifndef MsiChart_GraphCollectionObject_h 9 #define MsiChart_GraphCollectionObject_h 11 #include "PDCHeader/PDCvector" 63 virtual void Draw()
const;
FormatFont::Ptr GetFormatFont() const
Definition: GraphCollectionObject.h:104
GraphCollectionObject(const TripleId &irTripleId, GraphObjectManager *ipManager, EnumCollectionType iCollectionType)
void AddGraphObject(GraphObject::Ptr iGraphObjectPtr, bool iShareFormat=true)
Definition: GraphCollectionObject.h:19
virtual void GetClockwisePolygon(std::vector< Point2D > &orPolygon) const
#define Int32
Definition: BasicTypes.h:20
GraphObject::Ptr GetObjectByIndex(Int32 iIndex)
virtual void GenerateImageMap(ImageMap &iorImageMap)
Definition: GraphObject.h:38
FormatFill::Ptr mFormatFillPtr
A pointer to FormatFill object.
Definition: GraphCollectionObject.h:91
virtual void Draw() const
EnumCollectionType mCollectionType
The type of current GraphCollectionObject.
Definition: GraphCollectionObject.h:95
std::vector< AreaRec * > ImageMap
Definition: ImageMap.h:99
MSynch::SmartPtr< GraphCollectionObject > Ptr
Definition: GraphCollectionObject.h:22
void SetFormatFont(FormatFont::Ptr iFormatFontPtr)
virtual bool ObjectInRectangle(const Rect2D &irRect)
EnumCollectionType
Definition: ChartContext.h:64
Definition: Msi_ccomvariant.h:24
virtual ~GraphCollectionObject()
EnumCollectionType GetCollectionType() const
Definition: GraphCollectionObject.h:109
FormatFont::Ptr mFormatFontPtr
A pointer to FormatFont object.
Definition: GraphCollectionObject.h:93
void SetFormatFill(FormatFill::Ptr iFormatFillPtr)
virtual void GetOptions(Int32 iPropertyId, CComVariant *opValue) const
Definition: GraphObjectManager.h:37
FormatFill::Ptr GetFormatFill() const
Definition: GraphCollectionObject.h:99
Use four Int32 values to represent a 2D rectangle.
Definition: Rect2D.h:25
virtual bool PointInObject(const Point2D &irPoint)
std::vector< GraphObject::Ptr > mGraphObjectCollection
A collection of GraphObjects which share the same format properties.
Definition: GraphCollectionObject.h:89
unsigned Int32 GetCollectionSize()
virtual void DrawOutLine()