const double & World2DC(void) const
void DrawText(int Align, int x, int y, const wxString &Text)
bool Set_Object(CSG_Data_Object *pObject)
CSG_Parameters m_Parameters
void Draw_Symbol(wxDC &dc, int x, int y, int size)
class CSG_Map_Shapes_Point::CSize m_Size
CSG_Map_Shapes_Point(CSG_Shapes *pShapes=NULL)
virtual void Draw_Initialize(CSG_Map_DC &dc_Map, int Flags)
virtual void Draw_Label(CSG_Map_DC &dc_Map, CSG_Shape *pShape, const wxString &Label)
CSG_Map_Shapes_Points(CSG_Shapes *pShapes=NULL)
virtual void Draw_Shape(CSG_Map_DC &dc_Map, CSG_Shape *pShape, int Flags=0)
class CSG_Map_Shapes::CLabel m_Label
class CSG_Map_Shapes::CStretch m_Stretch
CSG_Point Get_Center(void) const
virtual int Get_Point_Count(void) const =0
virtual int Get_Part_Count(void) const =0
virtual TSG_Point Get_Point(int iPoint=0) const =0
virtual const CSG_Rect & Get_Extent(void)=0
virtual TSG_Shape_Type Get_Type(void) const
bool is_NoData(int Field) const
#define SG_DC_TEXTALIGN_CENTER
#define LAYER_DRAW_FLAG_SELECTION
CSG_String SG_Get_ShapeType_Name(TSG_Shape_Type Type)