91 Parameters.
Add_Int (
"OUTLINE" ,
"OUTLINE_SIZE" ,
_TL(
"Size" ),
_TL(
""), 1, 1,
true);
93 Parameters.
Add_Bool (
"NODE_DISPLAY" ,
"BOUNDARY_EFFECT" ,
_TL(
"Boundary Effect"),
_TL(
""),
false);
94 Parameters.
Add_Int (
"BOUNDARY_EFFECT",
"BOUNDARY_SIZE" ,
_TL(
"Size" ),
_TL(
""), 4, 1,
true, 32,
true);
98 Parameters.
Add_Bool (
"NODE_DISPLAY" ,
"DISPLAY_CENTROID",
_TL(
"Show Centroids" ),
_TL(
""),
false);
181 if( Limit < 1 || m_pObject->asShapes()->Get_Count() <= Limit )
211 for(
int i=0; i<Limit; i++)
#define SG_GET_RGB(r, g, b)
void SetBrush(const wxBrush &Brush)
void DrawPoint(int x, int y)
void SetPen(const wxPen &Pen)
double yWorld2DC(double y, bool bRound=true)
void DrawCircle(int x, int y, int radius)
const CSG_Rect & rWorld(void) const
double xWorld2DC(double x, bool bRound=true)
const wxRect & rDC(void) const
void Draw_Polygon(CSG_Shape_Polygon *pPolygon)
const double & World2DC(void) const
void DrawText(int Align, int x, int y, const wxString &Text)
CSG_Data_Object * m_pObject
bool Set_Object(CSG_Data_Object *pObject)
CSG_Parameters m_Parameters
class CSG_Map_Symbology * m_pSymbology
virtual bool DataObject_Changed(void)
virtual void Draw_Label(CSG_Map_DC &dc_Map, CSG_Shape *pShape, const wxString &Label)
virtual bool Parameter_Changed(CSG_Parameters &Parameters, CSG_Parameter &Parameter, int Flags)
virtual void Draw_Thumbnails(CSG_Map_DC &dc_Map, int Limit)
virtual bool Parameters_Changed(void)
virtual bool Add_Parameters(CSG_Parameters &Parameters)
virtual void Draw_Initialize(CSG_Map_DC &dc_Map, int Flags)
virtual void Draw_Shape(CSG_Map_DC &dc_Map, CSG_Shape *pShape, int Flags=0)
CSG_Map_Shapes_Polygon(CSG_Shapes *pShapes=NULL)
virtual bool Add_Parameters(CSG_Parameters &Parameters)
CSG_Parameter * BrushList_Add(CSG_Parameters &Parameters, const CSG_String &ParentID, const CSG_String &Identifier, const CSG_String &Name, const CSG_String &Description) const
virtual bool Parameter_Changed(CSG_Parameters &Parameters, CSG_Parameter &Parameter, int Flags)
wxBrushStyle BrushList_Get_Style(const CSG_String &Identifier)
bool Get_Class_Color(CSG_Shape *pShape, int &Color)
class CSG_Map_Shapes::CLabel m_Label
virtual bool Parameters_Changed(void)
virtual bool DataObject_Changed(void)
bool Set_Collapsed(bool bOn=true)
bool Set_Children_Enabled(bool bEnabled=true)
bool Cmp_Identifier(const CSG_String &Identifier) const
CSG_Parameter * Add_Choice(const CSG_String &ParentID, const CSG_String &ID, const CSG_String &Name, const CSG_String &Description, const CSG_String &Items, int Default=0)
CSG_Parameter * Add_Int(const CSG_String &ParentID, const CSG_String &ID, const CSG_String &Name, const CSG_String &Description, int Value=0, int Minimum=0, bool bMinimum=false, int Maximum=0, bool bMaximum=false)
CSG_Parameter * Add_Color(const CSG_String &ParentID, const CSG_String &ID, const CSG_String &Name, const CSG_String &Description, int Value=0)
CSG_Parameter * Add_Bool(const CSG_String &ParentID, const CSG_String &ID, const CSG_String &Name, const CSG_String &Description, bool Value=false)
double Get_YRange(void) const
double Get_XRange(void) const
CSG_Point Get_Center(void) const
virtual const CSG_Rect & Get_Extent(void)
class CSG_Shape_Polygon * asPolygon(void) const
virtual int Get_Part_Count(void) const =0
virtual TSG_Shape_Type Get_Type(void) const
static CSG_String Format(const char *Format,...)
virtual bool Set_Value(sLong Index, int Field, const SG_Char *Value)
virtual bool Set_Count(sLong nRecords)
bool Sort(const char *Field, bool bAscending=true)
virtual bool Add_Field(const CSG_String &Name, TSG_Data_Type Type, int Position=-1)
wxColour SG_Get_wxColor(int Color)
#define SG_DC_TEXTALIGN_CENTER
#define LAYER_DRAW_FLAG_THUMBNAIL
#define LAYER_DRAW_FLAG_SELECTION
#define PARAMETER_CHECK_ENABLE
#define PARAMETER_CHECK_VALUES
CSG_String SG_Get_ShapeType_Name(TSG_Shape_Type Type)