User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_layervector_methods

TGIS_LayerVector methods

Methods

Inherited Overrides Protected

Inherited Overrides Protected
Name Visibility Description
AddField public Add a new field.
AddFieldInternal(string, TGIS_FieldType, int, int) public Add new field.
AddFieldInternal(string, TGIS_FieldType, int, int, bool, int) public Add new field.
AddShape(TGIS_Shape) public Add a new shape (a copy) and make it editable.
AddShape(TGIS_Shape, bool) public Add a new shape (a copy) and make it editable.
Alive public Makes a layer non-dormant.
(Inherited from TGIS_Layer)
applyConfigOptions protected Read config option parameters.
(Overrides TGIS_Layer.applyConfigOptions)
applyConfigProjection protected Read config projection parameters.
(Inherited from TGIS_Layer)
ApplyCuttingPolygon public Set cutting polygon for a layer.
(Inherited from TGIS_Layer)
AssignedLabelPosEvent public Check if the LabelPosEvent event is assigned.
bindField protected Obtain a bind number for a given field name.
bindFieldInternal protected Obtain a bind number for a given field name.
BindSqlQueryInternal public Binds layer to SQL query object to provided field access methods.
Build(string, TGIS_Extent, TGIS_ShapeType) public Build new layer - prepare storage.
Build(string, TGIS_Extent, TGIS_ShapeType, TGIS_DimensionType) public Build new layer - prepare storage.
CentroidScope public Calculate a centroid for a scope.
ChangeHash public Change hash.
(Inherited from TGIS_Layer)
checkParamsCache protected Check if shape is visible based on current paramsCache setup.
ClearModified public Set IsModified flag to false for a layer and its sublayers.
(Inherited from TGIS_Layer)
CreateShape(&Type) public Create a new shape and make it editable.
CreateShape(TGIS_ShapeClass) public Create a new shape and make it editable.
CreateShape(TGIS_ShapeType) public Create a new shape and make it editable.
CreateShape(TGIS_ShapeType, TGIS_DimensionType) public Create a new shape and make it editable
cursorClose protected Free cursor allocated by cursorOpen().
cursorEof protected Is it the end of the shapes?
cursorEofInternal protected Has the end of shapes been reached?
cursorFindFirst protected Find first occurrence of an item which meets extent and query.
cursorFindNext protected Find next occurrence of item defined in cursorFindFirst.
cursorFirst protected Move to the first shape in the cursor.
cursorFirstInternal protected Move to the first shape in the Layer.
cursorNext protected Move to the next shape in the cursor.
cursorNextInternal protected Move to next shape in Layer.
cursorOpen protected Allocate new cursor.
cursorShape protected Get current shape.
cursorShapeEx protected Get current shape.
cursorShapeInternal protected Get current shape.
cursorStateRestore protected Restore cursor state to previously stored value.
cursorStateSave protected Store cursor state.
Delete public Delete a shape.
DeleteField public Delete field.
Deselect public Clear selection of shape.
DeselectAll public Clear selection of all shapes.
Dormant public Makes a layer dormant.
(Inherited from TGIS_Layer)
DormantGain public Calculate approximate gain (in Megabytes) which can be achieved by releasing memory by calling Dormant method.
(Inherited from TGIS_Layer)
Draw public Draws a layer.
(Inherited from TGIS_Layer)
DrawChart public Draws layer charts.
DrawEx public Draw a layer.
(Overrides TGIS_Layer.DrawEx)
drawExtent protected Calculates the drawing area /clipping area of device/.
(Inherited from TGIS_Layer)
drawExtentEx protected Calculates the drawing area /clipping area of device/.
(Inherited from TGIS_Layer)
DrawFlash public Flash queued shapes.
(Overrides TGIS_Layer.DrawFlash)
DrawScope public Draws only shapes that meet a scope criteria.
DrawSelected public Draws only selected item(s) on a layer.
(Inherited from TGIS_Layer)
DrawSelectedEx public Draw only selected item of a layer.
(Overrides TGIS_Layer.DrawSelectedEx)
ExportLayer(TGIS_LayerVector, TGIS_Extent, TGIS_ShapeType, string, bool) public Export layer.
ExportLayer(TGIS_LayerVector, TGIS_Extent, TGIS_ShapeType, string, TGIS_Shape, string, bool) public Export layer.
ExportLayerEx public Export layer.
ExportStructureToFLD public Export fields structure to fld file.
FieldInfo public Return pointer to GIS_FieldInfo structure.
FinalizeDirectWrite public Finalize direct writing into a layer storage.
FindField public Find field in a field list.
FindFieldInternal public Find field in a field list.
FindFirst public Find first occurrence of an item which meets extent and query.
FindFirst(TGIS_Extent) public Find first occurrence of an item which meets extent and query.
FindFirst(TGIS_Extent, string) public Find first occurrence of an item which meets extent and query.
FindFirst(TGIS_Extent, string, TGIS_Shape, string) public Find first occurrence of an item which meets extent and query.
FindFirst(TGIS_Extent, string, TGIS_Shape, string, bool) public Find first occurrence of an item which meets extent and query.
FindNext public Find next occurrence of item defined in FindFirst.
FlashShape public Flash shape several times
ForEach public Fetch all shapes from the layer using callback function.
ForEachSubLayer public Return in callback event a layer and all sublayers that belong to it.
(Inherited from TGIS_Layer)
GetAvailableLayers public Get a list of layers available in storage.
(Overrides TGIS_Layer.GetAvailableLayers)
getBindedField protected Get field value for a shape given by unique identity.
getBindedFieldInternal protected Get field value for a shape given by unique identity.
getEdited protected Internally used by TGIS_Viewer.
GetField public Get field value for a shape determined by unique identity.
GetFieldEx public Get field value for a shape determined by unique identity.
getFieldInternal protected Get the stored field value for a shape specified by unique identifier.
GetLastUid public Get Uid of the last shape.
GetNewUid public Get Uid for a new shape.
GetSelectedCount public Return the number of selected shapes.
GetShape(long) public Get shape by unique identifier on default cursor (0).
GetShape(long, int) public Get shape by unique identifier.
getShapePos protected Get shape using bisection.
getStatistics protected Parse label string (to expand fields etc.).
GetUniqueFieldName public Suggests a unique field name.
HourglassShake public Notify using an hourglass of busy state.
(Inherited from TGIS_Layer)
ImportLayer(TGIS_LayerVector, TGIS_Extent, TGIS_ShapeType, string, bool) public Import layer from an existing layer.
ImportLayer(TGIS_LayerVector, TGIS_Extent, TGIS_ShapeType, string, TGIS_Shape, string, bool) public Import layer from an existing layer.
ImportLayerEx public Import layer from an existing layer.
ImportStructure public Import the field structure from another layer
InitializeDirectWrite public Build new layer - prepare storage for direct writing.
InvalidateScope public Invalidate shapes in the scope.
InvalidateSelection public Invalidate all selected shapes (but only to redraw the selection, not the shapes themselves.
IsGrid public Is layer a grid type.
(Inherited from TGIS_Layer)
isInScope protected Internally used by TGIS_Viewer.
IsPixel public Is layer a pixel type.
(Inherited from TGIS_Layer)
isShapeVisible protected Calculate a visibility of a given shape.
isSublayer protected Gives us information if layer is sublayer.
(Inherited from TGIS_Layer)
IsSupported public Is operation supported by the layer.
(Inherited from TGIS_Layer)
IsVector public Is layer a vector type.
(Overrides TGIS_Layer.IsVector)
IsVector3D public Is layer a 3Dvector type.
(Overrides TGIS_Layer.IsVector3D)
IsVisible public Check if layer is visible in given extent and current params.
(Inherited from TGIS_Layer)
LegendInfo public Return parameters filled with the renderer styling.
Locate(TGIS_Point, double) public Locate a shape.
Locate(TGIS_Point, double, bool) public Locate a shape.
LocateEx(TGIS_Point, double, long, double, int, TGIS_Point) public Locate a shape (more precise).
LocateEx(TGIS_Point, double, long, double, int, TGIS_Point, bool) public Locate a shape (more precise).
LocateEx(TGIS_Point, double, long, double, int, TGIS_Point, double, bool) public Locate a shape (more precise).
Lock public Lock layer in burst-mode operation.
(Inherited from TGIS_Layer)
lockRender protected Prepare colors and size for a shape using automatic renderer.
lockThread protected Lock thread.
(Inherited from TGIS_Layer)
Loop public Prepare enumerator (also known as iterator or cursor) to iterate layer.
Loop(TGIS_Extent) public Prepare enumerator (also known as iterator or cursor) to iterate layer.
Loop(TGIS_Extent, string) public Prepare enumerator (also known as iterator or cursor) to iterate layer.
Loop(TGIS_Extent, string, TGIS_Shape, string) public Prepare enumerator (also known as iterator or cursor) to iterate layer.
Loop(TGIS_Extent, string, TGIS_Shape, string, bool) public Prepare enumerator (also known as iterator or cursor) to iterate layer.
MergeLayer(TGIS_LayerVector, TGIS_Extent, TGIS_ShapeType, string, bool, bool) public Merge layer from an existing layer.
MergeLayer(TGIS_LayerVector, TGIS_Extent, TGIS_ShapeType, string, TGIS_Shape, string, bool, bool) public Merge layer from an existing layer.
MergeLayerEx public Merge layer from an existing layer.
MergeStructure(TGIS_LayerVector, bool) public Merge the field structure from another layer.
MergeStructure(TGIS_LayerVector, bool, bool) public Merge the field structure from another layer.
Move public Move a layer up or down in the viewer zorder list.
(Inherited from TGIS_Layer)
MoveEx public Move a layer up or down in the viewer zorder list.
(Inherited from TGIS_Layer)
MustCalculateStatistics public Verify if all statistics required to properly render layer are available.
(Overrides TGIS_Layer.MustCalculateStatistics)
MustReproject public Check if layer must be reprojected.
(Inherited from TGIS_Layer)
MustSave public Check if the layer was modified by editing.
(Overrides TGIS_Layer.MustSave)
nextCandidate protected Provides next shape from the candidate list.
Open public Open the layer.
(Inherited from TGIS_Layer)
optimizeParamsCache protected Move section specified by _idx to the top of the cached list.
(Inherited from TGIS_Layer)
Paint public Draws the layer or fires PaintLayer event ( if defined ).
(Inherited from TGIS_Layer)
ParamsAsDrawn public Get a shape's styling parameters that are used during drawing in viewer, and fill _params parameter with them.
Prepare public Open the layer.
(Inherited from TGIS_Layer)
prepareCandidates protected Prepare list of scope candidates for SQL Layers.
PrepareExportFieldNames(int) public Prepare export field names.
PrepareExportFieldNames(int, bool) public Prepare export field names.
PrepareExportFieldNames(int, bool, bool) public Prepare export field names.
prepareParamsCache protected Prepare cached section list meeting the _style name.
(Inherited from TGIS_Layer)
PreRecognize public Check if layer can read the file.
(Inherited from TGIS_Layer)
Project public Apply a projection on the single point.
(Inherited from TGIS_Layer)
Project3D public Apply a projection on the single point in 3D.
(Inherited from TGIS_Layer)
Project3D_Ref public Apply a projection on the single point in 3D.
(Inherited from TGIS_Layer)
projectExtent protected Project a given extent.
(Inherited from TGIS_Layer)
Project_Ref public Apply a projection on the single point.
(Inherited from TGIS_Layer)
queueFlash protected Used by TGIS_Shape to add itself to the flash queue.
RaiseBusyEvent public Fire Busy event of the layer.
(Inherited from TGIS_Layer)
RaiseBusyPrepare public Fire BusyPrepare method of viewer.
(Inherited from TGIS_Layer)
RaiseBusyRelease public Fire BusyRelease method of viewer.
(Inherited from TGIS_Layer)
RaiseBusyShake public Fire BusyShake method of viewer.
(Inherited from TGIS_Layer)
RaiseLabelPosEvent public Raise the LabelPosEvent event.
ReadConfig public Read layer configuration files.
(Inherited from TGIS_Layer)
ReadConfigParam public Read layer configuration parameters.
(Inherited from TGIS_Layer)
ReadFieldDefinition public Parse field definition file.
ReadFieldRules public Parse field rules file.
RecalcExtent public Recalculate extent.
(Overrides TGIS_Layer.RecalcExtent)
RecalcProjectedExtent public Recalculate a projected extent.
(Inherited from TGIS_Layer)
releaseFlash protected Used by TGIS_Shape to remove itself from the flash queue.
removeCandidate protected Remove shape from the candidate list.
RenameField public Rename a field.
ReOpen public Reopen the layer.
(Inherited from TGIS_Layer)
RereadConfig public Reread layer configuration files.
(Inherited from TGIS_Layer)
resetMustReproject protected Reset MustReporoject state.
(Inherited from TGIS_Layer)
Revert public Revert a shape to its original state.
RevertAll public Revert layer to its original content.
(Overrides TGIS_Layer.RevertAll)
RevertShapes public Revert all shapes to its original state.
RootLayer public Return absolute parent layer.
(Inherited from TGIS_Layer)
SaveAll public Save layer and destroy mirrored items.
(Inherited from TGIS_Layer)
SaveData public Save layer and destroy mirrored items.
(Overrides TGIS_Layer.SaveData)
SetCSByEPSG public Setup Coordinate System to a coordinate system provided by EPSG code.
(Inherited from TGIS_Layer)
SetCSByWKT public Setup Coordinate System to a coordinate system provided by WKT string (GEOGCS or PROJCS).
(Inherited from TGIS_Layer)
SetCSByWKTFile public Setup Coordinate System to a coordinate system provided by file which contains WKT string (GEOGCS or PROJCS).
(Inherited from TGIS_Layer)
setUp protected Makes a general layer setup first step.
(Overrides TGIS_Layer.setUp)
setUp2 protected Makes a general layer setup second step.
(Overrides TGIS_Layer.setUp2)
setUp3 protected Makes a general layer setup third step.
(Overrides TGIS_Layer.setUp3)
storeConfigOptions protected Store layer options in a configuration file.
(Overrides TGIS_Layer.storeConfigOptions)
transformExtent protected Custom transformation of the extent.
(Inherited from TGIS_Layer)
Unlock public Unlock layer from burst-mode operation.
(Inherited from TGIS_Layer)
unlockRender protected Do after lockRender.
unlockThread protected Unlock thread.
(Inherited from TGIS_Layer)
Unproject public Apply reverse projection (recover from projection) on the single point.
(Inherited from TGIS_Layer)
Unproject3D public Apply reverse projection (recover from projection) on the single point in 3D.
(Inherited from TGIS_Layer)
Unproject3D_Ref public Apply reverse projection (recover from projection) on the single point in 3D.
(Inherited from TGIS_Layer)
unprojectExtent protected Unproject a given extent.
(Inherited from TGIS_Layer)
Unproject_Ref public Apply reverse projection (recover from projection) on the single point.
(Inherited from TGIS_Layer)
WriteConfig public Write layer configuration files.
(Inherited from TGIS_Layer)
WriteShapeDirect public Write a shape directly into the layer storage.

2019/09/27 01:17