IDataSource Interface

Used By

GeoCalcCOM.IDataSource2

 

Properties

Property

Description

DefaultIssuer

Gets or sets the default issuer value for use with Get/Set/Put methods

Editable

A boolean value that indicates if the data source can be modified

FileName

The path and file name of the data source currently loaded into this object

IsLoaded

A boolean value that indicates if a data source is currently loaded

 

Public Methods

Method

Description

CommitToFIle

Saves the data source to a file

EstablishDatumShift

Gets DatumShifts for a CoordTransform

ExportCoordSysToFile

Saves a WKT definition of the specified ICoordSys to a file

GetAngularUnit

Gets an AngularUnit from the data source

GetCartesianPoint

Gets a CartesianPoint from the data source

GetCoordTransform

Gets a CoordTransform from the data source

GetDatumShift

Gets a DatumShift from the data source

GetEllipsoid

Gets an Ellipsoid from the data source

GetEnvelope

Gets an Envelope from the data source

GetFittedCoordSys

Gets a FittedCoordSys from the data source

GetGeocentricCoordSys

Gets a GeocentricCoordSys from the data source

GetGeodeticCoordSys

Gets a GeodeticCoordSys from the data source

GetGeodeticPoint

Gets a GeodeticPoint from the data source

GetHorizontalDatum

Gets a HorizontalDatum from the data source

GetLinearUnit

Gets a LinearUnit from the data source

GetPrimeMeridian

Gets a PrimeMeridian from the data source

GetProjectedCoordSys

Gets a ProjectedCoordSys from the data source

GetProjectedPoint

Gets a ProjectedPoint from the data source

GetSerializable

Gets an ISerializable from the data source

ImportCoordSysFromFile

Loads an ICoordSys from a file

ImportFile

Loads an ICoordSys into the data source

LoadFile

Loads a data source file into this IDataSource

PutAngularUnit

Adds an AngularUnit to the data source

PutCartesianPoint

Adds a CartesianPoint to the data source

PutCoordTransform

Adds a CoordTransform to the data source

PutDatumShift

Adds a DatumShift to the data source

PutEllipsoid

Adds an Ellipsoid to the data source

PutEnvelope

Adds an Envelope to the data source

PutFittedCoordSys

Adds a FittedCoordSys to the data source

PutGeocentricCoordSys

Adds a GeocentricCoordSys to the data source

PutGeodeticCoordSys

Adds a GeodeticCoordSys to the data source

PutGeodeticPoint

Adds a GeodeticPoint to the data source

PutHorizontalDatum

Adds a HorizontalDatum to the data source

PutLinearUnit

Adds a LinearUnit to the data source

PutPrimeMeridian

Adds a PrimeMeridian to the data source

PutProjectedCoordSys

Adds a ProjectedCoordSys to the data source

PutProjectedPoint

Adds a ProjectedPoint to the data source

PutSerializable

Adds an ISerializable to the data source

RemoveAngularUnit

Removes an AngularUnit from the data source

RemoveCartesianPoint

Removes a CartesianPoint from the data source

RemoveCoordTransform

Removes a CoordTransform from the data source

RemoveDatumShift

Removes a DatumShift from the data source

RemoveEllipsoid

Removes an Ellipsoid from the data source

RemoveEnvelope

Removes an Envelope from the data source

RemoveFittedCoordSys

Removes a FittedCoordSys from the data source

RemoveGeocentricCoordSys

Removes a GeocentricCoordSys from the data source

RemoveGeodeticCoordSys

Removes a GeodeticCoordSys from the data source

RemoveGeodeticPoint

Removes a GeodeticPoint from the data source

RemoveHeightModel

Removes a HeightModel from the data source

RemoveHorizontalDatum

Removes a HorizontalDatum from the data source

RemoveLinearUnit

Removes a LinearUnit from the data source

RemovePrimeMeridian

Removes a PrimeMeridian from the data source

RemoveProjectedCoordSys

Removes a ProjectedCoordSys from the data source

RemoveProjectedPoint

Removes a ProjectedPoint from the data source

RemoveSerializable

Removes an ISerializable from the data source