User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_shapepolygon

Table of Contents

ITGIS_ShapePolygon interface

DK11 for ActiveX | TatukGIS_XDK11.ITGIS_ShapePolygon | Interfaces | Methods | Properties

Encapsulation of polygon shapes.

Available also on: Delphi | .NET | Java | ActiveX | Python.

Syntax

// C#
public interface ITGIS_ShapePolygon: ITGIS_Shape
{
}
' VisualBasic
Public Interface ITGIS_ShapePolygon
  Implements ITGIS_Shape
End Class
// Oxygene
type
  ITGIS_ShapePolygon = public interface( ITGIS_Shape )
  end;

Implements

Methods

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

Properties

Inherited Protected
Name Visibility Description
Dimension public Shape dimension.
(Inherited from ITGIS_Shape)
Extent public Get extent for current shape.
(Inherited from ITGIS_Shape)
Extent3D public Get extent 3D for current shape.
(Inherited from ITGIS_Shape)
FieldChanged public True if a shape field has changed.
(Inherited from ITGIS_Shape)
GeometryChanged public True if the shape geometry has changed.
(Inherited from ITGIS_Shape)
GeometrySize public Size of geometry (number of bytes occupied by all parts & points).
(Inherited from ITGIS_Shape)
IsDeleted public True if the Shape needs to be deleted.
(Inherited from ITGIS_Shape)
IsEditable public Is shape editable.
(Inherited from ITGIS_Shape)
IsEmpty public Is shape empty.
(Inherited from ITGIS_Shape)
IsFixed public True if the Shape has checked and fixed winding.
(Inherited from ITGIS_Shape)
IsHidden public Is shape hidden.
(Inherited from ITGIS_Shape)
IsMapped public True if geometry not allocated, but mapped to the file.
(Inherited from ITGIS_Shape)
IsModified public Is shape modified.
(Inherited from ITGIS_Shape)
IsNewShape public Is shape a independent object or is a mirror of disk based shape.
(Inherited from ITGIS_Shape)
IsReverted public True if the Shape needs to be reverted to the version saved in file.
(Inherited from ITGIS_Shape)
IsSelected public Is shape selected.
(Inherited from ITGIS_Shape)
Layer public Reference to layer.
(Inherited from ITGIS_Shape)
LocalParams public True if the shape has private parameters.
(Inherited from ITGIS_Shape)
LockLevel public Mode of locking
(Inherited from ITGIS_Shape)
ManageRTree public True if the shape rtree index is managed.
(Inherited from ITGIS_Shape)
Params public Returns parameters (colors, fills etc) object.
(Inherited from ITGIS_Shape)
ParentShape public Handle to parent shape.
(Inherited from ITGIS_Shape)
Parts public Internal storage of parts.
(Inherited from ITGIS_Shape)
PartsSize public Size of parts part of geometry.
(Inherited from ITGIS_Shape)
PartTypes public Internal storage of part types.
(Inherited from ITGIS_Shape)
PartTypesSize public Size of part types of geometry.
(Inherited from ITGIS_Shape)
Points public Internal storage of points.
(Inherited from ITGIS_Shape)
PointsM public Internal storage of points.
(Inherited from ITGIS_Shape)
PointsMMax public Points M max value.
(Inherited from ITGIS_Shape)
PointsMMin public Points M min value.
(Inherited from ITGIS_Shape)
PointsMSize public Size of points M part of geometry.
(Inherited from ITGIS_Shape)
PointsSize public Size of points part of geometry.
(Inherited from ITGIS_Shape)
PointsZ public Internal storage of points.
(Inherited from ITGIS_Shape)
PointsZMax public Points Z max value.
(Inherited from ITGIS_Shape)
PointsZMin public Points Z min value.
(Inherited from ITGIS_Shape)
PointsZSize public Size of points Z part of geometry.
(Inherited from ITGIS_Shape)
ProjectedExtent public Get extent for current shape.
(Inherited from ITGIS_Shape)
ShapeType public Get type of shape.
(Inherited from ITGIS_Shape)
SmartSize public Get SmartSize of the shape.
(Inherited from ITGIS_Shape)
Tag public Tag has no predefined meaning.
(Inherited from ITGIS_Shape)
TagInternal public TagInternal has no predefined meaning.
(Inherited from ITGIS_Shape)
TagPointer public TagPointer has no predefined meaning.
(Inherited from ITGIS_Shape)
Uid public Get unique identifier for current shape.
(Inherited from ITGIS_Shape)
Viewer public Reference to the viewer.
(Inherited from ITGIS_Shape)

2024/07/31 01:04

Page Tools