CIPJ Methods |
The CIPJ type exposes the following members.
| Name | Description | |
|---|---|---|
| AddAsFavouriteCoordinateSystem | Add as favourite coordinate system to Settings. | |
| AddExaggWarp | Add a warp to IPJ to exaggerate X, Y and Z. | |
| AddLogWarp | Add a warp to IPJ to log one or both coordinantes | |
| AddMatrixWarp | Add a warp to IPJ using a matrix | |
| AddWarp | Add a warp to IPJ. | |
| ClearCoordinateSystem | Clear coordinate sytsem, except for units | |
| ClearOrientation | Clear any orientation and/or warp from an IPJ. | |
| ClearProjection | Obsolete. Clear a projection except for units | |
| ClearWarp | Clear warp parameters (if any) from an IPJ. | |
| CompareTo(CIPJ, String) | Get a string with differences between PROJ created IPJs | |
| CompareTo(CIPJ, String, Int32) | Get a string with differences between PROJ created IPJs | |
| ConvertOrientationWarpVV | Convert X,Y and Z VVs using the orientation warp from an IPJ. | |
| Copy | Copy IPJs | |
| CopyOrientation | Copy any orientation and/or warp from one IPJ to another. | |
| CopyProjection | Copy the projection from one IPJ to another | |
| Create | This method creates a projection object. | |
| CreateS | Create IPJ from serialized source. | |
| CreateXML | Create an IPJ from serialized Geosoft MetaData XML file | |
| Dispose | (Overrides CHANDLEDispose(Boolean).) | |
| Get3DMatrixOrientation | Gets the coefficients of a 3D matrix orientation. | |
| Get3DView | Get 3D orientation parameters | |
| Get3DViewEx | Get 3D orientation parameters with new flags | |
| GetCrookedSectionViewVVs | Get the crooked section path. | |
| GetFavouriteCoordinateSystem | Get a favourite coordinate system from Settings. | |
| GetFromBinaryAsString(String) | Get IPJ from binary-as-string | |
| GetFromBinaryAsString(String, Int32) | Get IPJ from binary-as-string | |
| GetList | Get a list of parameters. | |
| GetOrientationInfo | Get IPJ orientation parameters. | |
| GetPlaneEquation | Get the equation of a plane | |
| GetPlaneEquation2 | Get the equation of a plane with reprojection. | |
| iCompareDatums | Compare the datums of two coordinate systems? | |
| iCompareDatumsToSpecifiedToleranceWithFeedback(CIPJ, Int32, String) | Compare the datums of two coordinate systems, but allows for a specified accuracy and returns the reason if they are different | |
| iCompareDatumsToSpecifiedToleranceWithFeedback(CIPJ, Int32, String, Int32) | Compare the datums of two coordinate systems, but allows for a specified accuracy and returns the reason if they are different | |
| iConvertWarp | Converts a point X, Y, Z to the new IPJ plane. | |
| iConvertWarpVV | Converts a set of X & Y VVs to the new IPJ plane. The Z is assumed to be 0 | |
| iCoordinateSystemsAreTheSame | Are these two coordinate systems the same? | |
| iCoordinateSystemsAreTheSameToSpecifiedToleranceWithFeedback(CIPJ, Int32, Int32, String) | Same as iCoordinateSystemsAreTheSame_IPJ, but allows for a specified accuracy and returns the reason if they are different | |
| iCoordinateSystemsAreTheSameToSpecifiedToleranceWithFeedback(CIPJ, Int32, Int32, String, Int32) | Same as iCoordinateSystemsAreTheSame_IPJ, but allows for a specified accuracy and returns the reason if they are different | |
| iCoordinateSystemsAreTheSameWithinASmallTolerance | Same as iCoordinateSystemsAreTheSame_IPJ, but allows for small numerical differences | |
| iEquivalent | Obsolete. Compare if two IPJs the equivalent (allows for small numerical differences) | |
| iGetAuthorityID(String) | Get Authority ID (e.g. EPSG, ESRI) for coordinate system or <define>iDUMMY</define> if unknown. | |
| iGetAuthorityID(String, Int32) | Get Authority ID (e.g. EPSG, ESRI) for coordinate system or <define>iDUMMY</define> if unknown. | |
| IGetDisplayName(String) | Get a name for display purposes from IPJ | |
| IGetDisplayName(String, Int32) | Get a name for display purposes from IPJ | |
| iGetEPSGIDForDatum | Get EPSG ID for datum of coordinate system or <define>iDUMMY</define> if unknown. | |
| IGetESRI(String) | Store coordinate system in an ESRI prj coordinate string | |
| IGetESRI(String, Int32) | Store coordinate system in an ESRI prj coordinate string | |
| IGetGXF(String, String, String, String, String) | Store coordinate system in GXF style strings. | |
| IGetGXF(String, String, String, String, String, Int32) | Store coordinate system in GXF style strings. | |
| IGetMICoordSys(String, String) | Store coordinate system in MapInfo coordsys pair | |
| IGetMICoordSys(String, Int32, String, Int32) | Store coordinate system in MapInfo coordsys pair | |
| IGetName(Int32, String) | Get an IPJ name | |
| IGetName(Int32, String, Int32) | Get an IPJ name | |
| iGetNumberOfFavouriteCoordinateSystems | Get number of favourite coordinate systems in Settings. | |
| iGetOrientation | Get IPJ orientation in space. | |
| IGetOrientationName(String) | Get a name for display purposes from IPJ | |
| IGetOrientationName(String, Int32) | Get a name for display purposes from IPJ | |
| IGetUnits(Double, String) | Get unit parameters | |
| IGetUnits(Double, String, Int32) | Get unit parameters | |
| IGetXML(String) | Get an Geosoft Metadata XML string from an IPJ | |
| IGetXML(String, Int32) | Get an Geosoft Metadata XML string from an IPJ | |
| iHasProjection | Does the IPJ object contain a projection? | |
| iHasSectionOrientation | Does this projection contain an orientation used by section plots? | |
| iIs3DInverted | Is this 3D View inverted ? | |
| iIs3DInvertedAngles | Are the angles in this 3D View inverted ? | |
| iIsGeographic | See if this projection is geographic | |
| iOrientationsAreTheSame | Are these two orientations the same? | |
| iOrientationsAreTheSameToSpecifiedToleranceWithFeedback(CIPJ, Int32, String) | Same as iOrientationsAreTheSame_IPJ, but allows for small numerical differences | |
| iOrientationsAreTheSameToSpecifiedToleranceWithFeedback(CIPJ, Int32, String, Int32) | Same as iOrientationsAreTheSame_IPJ, but allows for small numerical differences | |
| iOrientationsAreTheSameWithinASmallTolerance | Same as iOrientationsAreTheSame_IPJ, but allows for small numerical differences | |
| iProjectionTypeIsFullySupported | Is the projection type fully supported? | |
| iSame | Obsolete. Compare if two IPJs are identical or if either is undefined | |
| iSetGXF | Same as SetGXF_IPJ, but fails gracefully. | |
| iSourceType | Get IPJ source type | |
| iSupportDatumTransform | Can we transform between these two datums? | |
| iSupported | Obsolete. Is this coordinate system fully supported? | |
| IUnitName(Double, Int32, String) | Get a unit name given a scale factor | |
| IUnitName(Double, Int32, String, Int32) | Get a unit name given a scale factor | |
| iWarped | Does IPJ contain a warp? | |
| iWarpsAreTheSame | Are these two warps the same? | |
| iWarpsAreTheSameToSpecifiedToleranceWithFeedback(CIPJ, Int32, String) | Same as iWarpsAreTheSame_IPJ, but allows for a specified accuracy and returns the reason if they are different | |
| iWarpsAreTheSameToSpecifiedToleranceWithFeedback(CIPJ, Int32, String, Int32) | Same as iWarpsAreTheSame_IPJ, but allows for a specified accuracy and returns the reason if they are different | |
| iWarpsAreTheSameWithinASmallTolerance | Same as iWarpsAreTheSame_IPJ, but allows for small numerical differences | |
| iWarpType | Obtain the warp type of an IPJ. | |
| MakeGeographic | Remove a projected coordinate system from an IPJ | |
| MakeProjected | Create a default projected coordinate system from lat-long ranges. | |
| MakeWGS84 | Make a WGS 84 geographic projection | |
| NewBoxResolution | Determine a data resolution in a new coordinate system | |
| Read | Read and define an IPJ from a standard file. | |
| ReadPROJString | Set coordinate system from a PROJ string command | |
| ReadWKT | Set coordinate system from a WKT PROJ coordinate string | |
| RemoveFavouriteCoordinateSystem | Remove favourite coordinate system from Settings. | |
| ReprojectSectionGrid | Reproject a section grid | |
| rGetMethodParm | Get projection method parameter | |
| rGetNorthAzimuth | Return the azimuth of geographic North at a point. | |
| rUnitScale | Get a unit scale (m/unit) given a name | |
| Serial | Serialize IPJ to a BF. | |
| SerialFGDCXML | Write the IPJ as a FDGC MetaData XML object | |
| SerialISOXML | Write the IPJ as a ISO MetaData XML object | |
| SerialXML | Write the IPJ as a Geosoft MetaData XML object | |
| Set3DInverted | Set whether a view is inverted (must be 3D already) | |
| Set3DInvertedAngles | Set whether the angles in this view are inverted (must be 3D already) | |
| Set3DMatrixOrientation | Apply a 3D orientation directly using matrix coefficients. | |
| Set3DView | Set 3D orientation parameters | |
| Set3DViewEx | Set 3D orientation parameters with new flags | |
| Set3DViewFromAxes | Set 3D orientation parameters | |
| SetCrookedSectionView | Set up the crooked section view. | |
| SetDepthSectionView | Set depth section orientation parameters | |
| SetESRI | Set coordinate system from an ESRI prj coordinate string | |
| SetFromBinaryAsString | Set IPJ from binary-as-string | |
| SetGXF | Set coordinate system from GXF style strings. | |
| SetMethodParm | Set projection method parameter | |
| SetMICoordSys | Set coordinate system from a MapInfo coordsys command | |
| SetNormalSectionView | Set normal section orientation parameters | |
| SetPlanView | Set plan orientation parameters. | |
| SetSectionView | Set section orientation parameters | |
| SetUnits | Set unit parameters | |
| SetVCS | Set the Vertical Coordinate System in the IPJ name string | |
| SetWMSCoordSys | Set coordinate system from a WMS coordsys string. | |
| SetXML | Set an IPJ from a Geosoft Metadata XML string |