PluginBase | --ServerPlugin | --ClientResponderAdapter | --ServerOutline
[line 33]
ServerOutline __construct( )
MsPolygonObj convertPolygon( Polygon $polygon)
double draw( array $shapes, [boolean $maskMode = false], [mixed $labelMode = false])
void drawLine( MsMapObj $msMapObj, line $line, mixed $labelMode)
void drawMap( MsMapObj $msMapObj)
void drawPoint( MsMapObj $msMapObj, Point $point, mixed $labelMode)
If point layer is not defined in configuration file, tries with polygon layer.
void drawPolygon( MsMapObj $msMapObj, Polygon $polygon, boolean $labelMode, mixed $maskMode)
If not in mask mode, simply draws Polygon.
If in mask mode, uses MapScript pasteImage function to simulate a mask. This function doesn't include transparency handling. Mask color is set in configuration file, key maskColor.
void drawRectangle( MsMapObj $msMapObj, Rectangle $rectangle, boolean $labelMode, mixed $maskMode)
MsLayer getLayer( MsMapObj $msMapObj, string $layerName)
OutlineResult handleDrawing( OutlineRequest $requ)