User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_shapemultipatch

Table of Contents

ITGIS_ShapeMultiPatch interface

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

Encapsulation of MultiPatch shapes.

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

Syntax

// C#
public interface ITGIS_ShapeMultiPatch: ITGIS_ShapePolygon
{
}
' VisualBasic
Public Interface ITGIS_ShapeMultiPatch
  Implements ITGIS_ShapePolygon
End Class
// Oxygene
type
  ITGIS_ShapeMultiPatch = public interface( ITGIS_ShapePolygon )
  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.
(Inherited from ITGIS_ShapePolygon)
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)
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)
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.
(Inherited from ITGIS_ShapePolygon)
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)
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)
HasMaterials public True is shape has materials.
HasNormals public True is shape has normals
HasPartDescriptors public True is shape has parts descriptors
HasTextures public True is shape has textures specification.
HasVertexColors public True is shape has normals
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)
Materials public Materials for textures (bitmaps etc).
Normals public Normals for textures (lights related)
Params public Returns parameters (colors, fills etc) object.
(Inherited from ITGIS_Shape)
ParentShape public Handle to parent shape.
(Inherited from ITGIS_Shape)
PartDescriptors public Part descriptors (fan, strip, ring etc.).
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)
Textures public Textures specification for shape
Uid public Get unique identifier for current shape.
(Inherited from ITGIS_Shape)
VertexColors public Vertex colors
Viewer public Reference to the viewer.
(Inherited from ITGIS_Shape)

2020/05/08 23:16

Page Tools