====== ThinkGeo.MapSuite.Mvc.EditFeatureOverlay ====== ===== Inheritance Hierarchy ===== *System.Object *ThinkGeo.MapSuite.Mvc.Overlay *ThinkGeo.MapSuite.Mvc.FeatureOverlay ***ThinkGeo.MapSuite.Mvc.EditFeatureOverlay** ===== Members Summary ===== ==== Public Constructors ==== ==== Protected Constructors ==== ** {{wiki:ProtectedMethod.gif|}} EditFeatureOverlay(String) ** * //N/A// == Remarks == * //N/A// == Parameters == * //id// * Type:String * Description:N/A
==== Public Methods ==== ** {{wiki:PublicMethod.gif|}} ToJson() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} FromJson(String) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //jsonString// * Type:String * Description:N/A
** {{wiki:PublicMethod.gif|}} ToString() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Equals(Object) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean * Description:N/A == Parameters == * //obj// * Type:Object * Description:N/A
** {{wiki:PublicMethod.gif|}} GetHashCode() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Int32 * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} GetType() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Type * Description:N/A == Parameters ==
===== Protected Methods ===== ** {{wiki:ProtectedMethod.gif|}} RegisterJavaScriptLibrary(Page) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //page// * Type:Page * Description:N/A
** {{wiki:ProtectedMethod.gif|}} RegisterJavaScriptLibraryCore(Page) ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters == * //page// * Type:Page * Description:N/A
** {{wiki:ProtectedMethod.gif|}} Finalize() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Object * Description:N/A == Parameters ==
==== Public Properties ==== ** {{wiki:PublicProperty.gif|}} TrackMode ** * //N/A// == Remarks == * //The default mode is TrackMode.None, which means you cannot draw or edit features at the client side. By setting the mode to TrackMode.Point, TrackMode.Line, TrackMode.Polygon etc., you can then add points, lines or polygons to the FeatureOverlay. Setting the mode to TrackMode.Edit, you can edit the shapes at the client side.// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.TrackMode|TrackMode]] ** {{wiki:PublicProperty.gif|}} EditSettings ** * //N/A// == Remarks == * //The EditSettings object contains four options: IsDraggable, IsReshapable, IsRotatable, IsResizable. By default, all of them are set to true. This means you can drag, reshape, rotate and resize shapes when you are in edit mode. If you set any of these options to false, you prohibit that functionality.// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.EditSettings|EditSettings]] ** {{wiki:PublicProperty.gif|}} Features ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.GeoCollection[[ThinkGeo.MapSuite.Shapes.Feature, ThinkGeo.MapSuite, Version=10.0.0.0, Culture=neutral, PublicKeyToken=0828af5241fb4207]]|GeoCollection]] ** {{wiki:PublicProperty.gif|}} FeatureSource ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Layers.InMemoryFeatureSource|InMemoryFeatureSource]] ** {{wiki:PublicProperty.gif|}} Columns ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Collection<[[ThinkGeo.MapSuite.Layers.FeatureSourceColumn|FeatureSourceColumn]]> ** {{wiki:PublicProperty.gif|}} Style ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Mvc.FeatureOverlayStyle|FeatureOverlayStyle]] ** {{wiki:PublicProperty.gif|}} QueryTools ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Layers.QueryTools|QueryTools]] ** {{wiki:PublicProperty.gif|}} EditTools ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:[[ThinkGeo.MapSuite.Layers.EditTools|EditTools]] ** {{wiki:PublicProperty.gif|}} IsVisible ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean ** {{wiki:PublicProperty.gif|}} Name ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String ** {{wiki:PublicProperty.gif|}} Opacity ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Single ** {{wiki:PublicProperty.gif|}} IsVisibleInOverlaySwitcher ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean ** {{wiki:PublicProperty.gif|}} IsBaseOverlay ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Boolean ** {{wiki:PublicProperty.gif|}} Id ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String ** {{wiki:PublicProperty.gif|}} OnClientAutoRefreshTick ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String ** {{wiki:PublicProperty.gif|}} AutoRefreshInterval ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:TimeSpan ** {{wiki:PublicProperty.gif|}} Attribution ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String ==== Protected Properties ==== ** {{wiki:ProtectedProperty.gif|}} JsonFeatures ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Collection<[[ThinkGeo.MapSuite.Shapes.Feature|Feature]]> ** {{wiki:ProtectedProperty.gif|}} OverlayType ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:String ** {{wiki:ProtectedProperty.gif|}} AutoRefreshMilliseconds ** * //N/A// == Remarks == * //N/A// == Return Value == * Type:Double ==== Public Events ====