DK11 for Delphi | GisLayerVector.TGIS_Shape | Constructors | Fields | Methods | Properties
Name | Visibility | Description | |
---|---|---|---|
AddPart | public | Add next part to the shape. _{ } | |
AddPoint | public | Add a point to the last part of the shape. _{ } | |
AddPoint3D | public | Add a point to the last part of the shape in 3D. _{ } | |
AddPointBearing(Double; Double) | public | Add a point to the last part of the shape. _{ } | |
AddPointBearing(Double; Double; Boolean) | public | Add a point to the last part of the shape. _{ } | |
AddToIndex | public | Add shape to the RTree index (if the index exists). _{ } | |
AddToLayer | public | Add a copy of the shape to a layer using new UID. _{ } | |
AppendGeometry | public | Append geometry. _{ } | |
Area | public | Calculate the area of a shape. _{ } | |
AreaCS | public | Calculate the area of a shape. _{ } | |
AsArc | public | Return current shape as a TGIS_ShapeArc. _{ } | |
AsMultiPoint | public | Return current shape as a TGIS_ShapeMultiPoint. _{ } | |
AsPoint | public | Return current shape as a TGIS_ShapePoint. _{ } | |
AsPolygon | public | Return current shape as a TGIS_ShapePolygon _{ } | |
Assign | public | Assign values from a given shape. _{ } | |
Centroid | public | Calculate the central point of a shape. _{ } | |
ChangeWinding | public | Change winding of a shape part. _{ } | |
checkIsEmpty | protected | Check if shape is geometry is empty. _{ } | |
Combine(TGIS_Shape; TGIS_TopologyCombineType) | public | Compute a new shape from self and shape provided, based on a given operation. _{ } | |
Combine(TGIS_Shape; TGIS_TopologyCombineType; Boolean) | public | Compute a new shape from self and shape provided, based on a given operation. _{ } | |
Contains | public | Tests contains relationship for given shape _{ } | |
CopyFields | public | Copy fields structure. _{ } | |
CopyGeometry | public | Copy geometry. _{ } | |
copyInternalFields | protected | Copy internal mapped fields from one shape to another. _{ } | |
copyInternalParams | protected | Copy internal Params from one shape to another. _{ } | |
CreateCopy | public | Create a copy of the current shape. _{ } | |
CreateCopyCS | public | Create a copy of the current shape reprojected form the layer coordinate system into a provided coordinate system. _{ } | |
CreateFromEWKB | public | Create the Shape geometry into an Extended Well-Known Binary (EWKB) representation of the geometry with SRID meta data. _{ } | |
CreateFromEWKT | public | Create the shape geometry from an Extended Well-Known Text (EWKT) representation of the geometry with SRID meta data. _{ } | |
CreateFromGDO | public | Create the shape from GeoMedia Database Object (GDO). _{ } | |
CreateFromGML | public | Create the shape from GML. _{ } | |
CreateFromJSON | public | Create the shape from JSON. _{ } | |
CreateFromWKB | public | Create the shape from Well Known Binary (see: www.opengis.org). _{ } | |
CreateFromWKT | public | Create the shape from a Well Known Text (see: www.opengis.org). _{ } | |
Cross | public | Tests cross relationship for self and given shape _{ } | |
Delete | public | Delete shape. _{ } | |
Difference(TGIS_Shape) | public | Compute a difference with shape provided. _{ } | |
Difference(TGIS_Shape; Boolean) | public | Compute a difference with shape provided. _{ } | |
Disjoint | public | Tests disjoint relationship for self and given shape _{ } | |
Distance | public | Calculate planar distance between a point and the shape. _{ } | |
Distance2Part | public | Calculate the linear distance between a point and a part in the current shape.. _{ } | |
Distance2PartCS | public | Calculate the WGS84 distance between a point and a part in the current shape. _{ } | |
Distance2Shape | public | Calculate planar distance between two shapes. _{ } | |
Distance2ShapeCS | public | Calculate WGS84 distance between two shapes. _{ } | |
DistanceCS | public | Calculate WGS84 distance between a point and the shape. _{ } | |
Draw | public | Draw shape. _{ } | |
Draw(TGIS_RendererMultipassMode) | public | Draw shape. _{ } | |
DrawChart | public | Draw chart immediately. _{ } | |
DrawLabel | public | DrawLabel immediately. _{ } | |
DrawLabel(TGIS_DrawBuf) | public | DrawLabel immediately returning points delimiting label area. _{ } | |
DrawTrackingPoints | public | Draw tracking points of the shape. _{ } | |
Equality | public | Tests equality relationship for self and given shape _{ } | |
ExportToEWKB | public | Export the Shape geometry into an Extended Well-Known Binary (EWKB) representation of the geometry with SRID meta data. _{ } | |
ExportToEWKT | public | Export the Shape geometry into an Extended Well-Known Text (EWKT) representation of the geometry with SRID meta data. _{ } | |
ExportToGDO | public | Export the Shape geometry into a GeoMedia Database Object (GDO). _{ } | |
ExportToGML | public | Export the Shape geometry into a GML (see www.opengis.org). _{ } | |
ExportToJSON | public | Export the Shape geometry into a GeoJSON (see www.geojson.org). _{ } | |
ExportToVAR | public | Export the Shape geometry into an internal SHP format. _{ } | |
ExportToWKB | public | Export the Shape geometry into a Well Known Binary (see www.opengis.org). _{ } | |
ExportToWKT | public | Export the Shape geometry into a Well Known Text (see www.opengis.org). _{ } | |
Flash | public | Flash shape on screen with default parameters (_times equals 4 and _delay equals 100). _{ } | |
Flash(Integer; Integer) | public | Flash shape on screen. _{ } | |
GetAngle | public | Compute angle of first/last element of the shape in radians related to north, east winding. _{ } | |
GetCrossings | public | Get all crossing points between the current shape and another given shape. _{ } | |
GetField | public | Retrieving data from associated data table. _{ } | |
GetFieldEx(String) | public | Retrieving data from associated data table. _{ } | |
GetFieldEx(String; Boolean) | public | Retrieving data from associated data table. _{ } | |
GetFieldEx(String; Integer) | public | Retrieving data from associated data table. _{ } | |
GetFieldEx(String; Integer; Boolean) | public | Retrieving data from associated data table. _{ } | |
GetFirstPoint | public | Retrieve the first point from the first segment of geometry. _{ } | |
GetFirstPoint3D | public | Retrieve the first point from the first segment of geometry in 3D. _{ } | |
GetIntersection(TGIS_Extent) | public | Cut the shape in a defined extent. _{ } | |
GetIntersection(TGIS_Extent; Boolean) | public | Cut the shape in a defined extent. _{ } | |
GetLabel | public | Return label content (including expanded field values) etc. _{ } | |
GetLabelPlain | public | Return label content (including expanded field values) etc. _{ } | |
GetLastPoint | public | Retrieve the last point from the last segment of geometry. _{ } | |
GetLastPoint3D | public | Retrieve the last point from the last segment of geometry in 3D. _{ } | |
GetNumParts | public | Retrieve the number of parts in a geometry. _{ } | |
GetNumPoints | public | Retrieve a count of the points in a geometry. _{ } | |
getPartOffset | protected | Calculate a part offset. _{ } | |
GetPartSize | public | Calculates the count of points in a given part _{ } | |
GetPartType | public | Get the type of a part. _{ } | |
GetPoint | public | Retrieve a point from a point segment of geometry. _{ } | |
GetPoint3D | public | Retrieve a point from a point segment of geometry in 3D. _{ } | |
GetPoint3DEx | public | Retrieve a point coordinates from a shape segment. _{ } | |
GetPointEx | public | Retrieve a point coordinates from a shape segment. _{ } | |
GetSnapPoint | public | Retrieving a snap point. _{ } | |
GetSnapPoint3D | public | Retrieving a snap point in 3D. _{ } | |
ImportFromEWKB | public | Import the Extended Well-Known Binary (EWKB) representation of the geometry with SRID meta data into the current shape (see www.postgis.org). _{ } | |
ImportFromEWKT | public | Import the Extended Well-Known Binary (EWKB) representation of the geometry with SRID meta data into the current shape (see www.postgis.org). _{ } | |
ImportFromGDO | public | Import the GeoMedia Database Object (GDO) into the current shape. _{ } | |
ImportFromGML | public | Import the GML into the current shape. _{ } | |
ImportFromJSON | public | Import the JSON into the current shape. _{ } | |
ImportFromVAR | public | Import the Variant geometry. _{ } | |
ImportFromWKB | public | Import the Well Known Binary (see: www.opengis.org) into the current shape. _{ } | |
ImportFromWKT | public | Import the Well Known Text (see www.opengis.org) into the current shape. _{ } | |
Intersect | public | Test intersect relationship for self and given shape _{ } | |
Intersection(TGIS_Shape) | public | Compute an intersection with shape provided. _{ } | |
Intersection(TGIS_Shape; Boolean) | public | Compute an intersection with shape provided. _{ } | |
Invalidate | public | Invalidate the area of a shape; whole cached output will be invalidated. _{ } | |
IsCommonPoint | public | Test if the current shape has any common point with another given shape. _{ } | |
IsFieldModified | public | Test if shape field was modified. _{ } | |
IsFieldModifiedEx | public | Test if shape field was modified. _{ } | |
IsInsideCircle | public | Test if the shape is inside a given circle. _{ } | |
IsInsideExtent | public | Test if the shape is inside a defined extent. _{ } | |
IsInsidePolygon | public | Test if the shape is inside a given polygon. _{ } | |
Join(TGIS_Shape) | public | Joins the current shape to another given shape (excluding TGIS_ShapePoint). _{ } | |
Join(TGIS_Shape; Boolean) | public | Joins the current shape to another given shape (excluding TGIS_ShapePoint). _{ } | |
Length | public | Calculate the length of a shape. _{ } | |
LengthCS | public | Calculate the length of a shape. _{ } | |
Lock | public | Lock a shape. _{ } | |
MakeEditable | public | Add the shape to edited items list. _{ } | |
Overlap | public | Tests overlap relationship for self and given shape _{ } | |
ParamsAsDrawn | public | Get a shape styling parameters used during drawing on a viewer and fill _params parameter with them. _{ } | |
PartLength | public | Calculate the length of a shape part. _{ } | |
PartLengthCS | public | Calculate the length of a shape part. _{ } | |
PointOnShape | public | Calculate the point which lies on the shape. _{ } | |
PrepareContourInternal | public | Prepare contour bitmap (for internal TGIS_Topology purposes). _{ } | |
PrepareExportShape | public | Prepare reprojected shape, truncated by extent and copy fields to the result. _{ } | |
Recreate(TGIS_Shape; Pointer; Boolean; TGIS_Uid; TGIS_LayerVector) | public | Recreate an instance. _{ } | |
Recreate(TGIS_Shape; Pointer; Boolean; TGIS_Uid; TGIS_LayerVector; TGIS_DimensionType) | public | Recreate an instance. _{ } | |
Relate | public | Checks nine-intersection matrix for self and given shape _{ } | |
Reset | public | Reset shape. _{ } | |
Reverse | public | Reverse the order of parts. _{ } | |
Reverse(Boolean) | public | Reverse the order of parts. _{ } | |
RevertParams | public | Revert params to the layer based parameters. _{ } | |
SetField | public | Set a new value for a field. _{ } | |
SetFieldsDefaulRuleValue | public | Set default values of fields based on field rules. _{ } | |
SetParamsInternal | public | Prepare params. _{ } | |
SetPartType | public | Set the type of a part. _{ } | |
SetPosition | public | Move the whole shape. _{ } | |
Simplify(Double) | public | Line generalization routine. _{ } | |
Simplify(Double; Boolean) | public | Line generalization routine. _{ } | |
Smooth(Integer) | public | Smooth shape routine _{ } | |
Smooth(Integer; Boolean) | public | Smooth shape routine _{ } | |
Split | public | Splits a multipart shape into parts. _{ } | |
StrokeArc(TGIS_Point3D; Double; Double; Double; Double; Double) | public | Add to the current shape a series of points forming elliptical arc. _{ } | |
StrokeArc(TGIS_Point3D; Double; Double; Double; Double; Double; Integer) | public | Add to the current shape a series of points forming elliptical arc. _{ } | |
SymmetricalDifference(TGIS_Shape) | public | Compute a symmetrical difference with shape provided. _{ } | |
SymmetricalDifference(TGIS_Shape; Boolean) | public | Compute a symmetrical difference with shape provided. _{ } | |
Touch | public | Tests touch relationship for self and given shape _{ } | |
Transform(TGIS_Point3D; Double; Double; Double; Double; Double; Double; Double; Double; Double; Double; Double; Double) | public | Transform shape by provided matrix [_m11.._m33] and translation vector [_dx,_dy,-dz]. _{ } | |
Transform(TGIS_Point3D; Double; Double; Double; Double; Double; Double; Double; Double; Double; Double; Double; Double; Boolean) | public | Transform shape by provided matrix [_m11.._m33] and translation vector [_dx,_dy,-dz]. _{ } | |
Union(TGIS_Shape) | public | Compute an union with shape provided. _{ } | |
Union(TGIS_Shape; Boolean) | public | Compute an union with shape provided. _{ } | |
Unlock | public | Unlock a shape from burst-mode operation. _{ } | |
UpdateIndex | public | Update shape to the RTree index (if the index exists). _{ } | |
Within | public | Tests within relationship for self and given shape _{ } | |