Click or drag to resize
CIPJ Class
The IPJ class describes a single spatial reference in the world, defined under a coordinate system, an orientation, and a warp (which can be used to distort the projected object to a particular shape or boundary).
Inheritance Hierarchy

Namespace: GeoEngine.Core.GXNet
Assembly: geoengine.core.gxnet (in geoengine.core.gxnet.dll)
Syntax
public class CIPJ : CHANDLE

The CIPJ type exposes the following members.

Methods
  NameDescription
Public methodAvailable to anyoneAddExaggWarp
Add a warp to IPJ to exaggerate X, Y and Z.
Public methodAvailable to anyoneAddLogWarp
Add a warp to IPJ to log one or both coordinantes
Public methodAvailable to anyoneAddMatrixWarp
Add a warp to IPJ using a matrix
Public methodAvailable to anyoneAddWarp
Add a warp to IPJ.
Public methodAvailable to anyoneClearCoordinateSystem
Clear coordinate sytsem, except for units
Public methodAvailable to anyoneClearOrientation
Clear an orientation warp from an IPJ.
Public methodAvailable to anyoneClearWarp
Clear warp parameters (if any) from an IPJ.
Public methodAvailable to anyoneConvertOrientationWarpVV
Convert X,Y and Z VVs using the orientation warp from an IPJ.
Public methodAvailable to anyoneCopy
Copy IPJs
Public methodAvailable to anyoneCopyProjection
Copy the projection from one IPJ to another
Public methodAvailable to anyoneStatic memberCreate
This method creates a projection object.
Public methodAvailable to anyoneStatic memberCreateS
Create IPJ from serialized source.
Public methodAvailable to anyoneStatic memberCreateXML
Create an IPJ from serialized Geosoft MetaData XML file
Protected methodDispose
Releases the unmanaged resources used by the CIPJ and optionally releases the managed resources
(Overrides CHANDLEDispose(Boolean).)
Public methodAvailable to anyoneGet3DMatrixOrientation
Gets the coefficients of a 3D matrix orientation.
Public methodAvailable to anyoneGet3DView
Get 3D orientation parameters
Public methodAvailable to anyoneGet3DViewEx
Get 3D orientation parameters with new flags
Public methodAvailable to anyoneGetCrookedSectionViewVVs
Get the crooked section path.
Public methodAvailable to anyoneStatic memberGetList
Get a list of parameters.
Public methodAvailable to anyoneGetOrientationInfo
Get IPJ orientation parameters.
Public methodAvailable to anyoneGetPlaneEquation
Get the equation of a plane
Public methodAvailable to anyoneGetPlaneEquation2
Get the equation of a plane with reprojection.
Public methodAvailable to anyoneiCompareDatums
Compare the datums of two coordinate systems?
Public methodAvailable to anyoneiConvertWarp
Converts a point X, Y, Z to the new IPJ plane.
Public methodAvailable to anyoneiConvertWarpVV
Converts a set of X & Y VVs to the new IPJ plane. The Z is assumed to be 0
Public methodAvailable to anyoneiCoordinateSystemsAreTheSame
Are these two coordinate systems the same?
Public methodAvailable to anyoneiCoordinateSystemsAreTheSameWithinASmallTolerance
Same as iCoordinateSystemsAreTheSame_IPJ, but allows for small numerical differences
Public methodAvailable to anyoneIGetDisplayName
Get a name for display purposes from IPJ
Public methodAvailable to anyoneIGetESRI
Store coordinate system in an ESRI prj coordinate string
Public methodAvailable to anyoneIGetGXF
Store coordinate system in GXF style strings.
Public methodAvailable to anyoneIGetMICoordSys
Store coordinate system in MapInfo coordsys pair
Public methodAvailable to anyoneIGetName
Get an IPJ name
Public methodAvailable to anyoneiGetOrientation
Get IPJ orientation in space.
Public methodAvailable to anyoneIGetOrientationName
Get a name for display purposes from IPJ
Public methodAvailable to anyoneIGetUnits
Get unit parameters
Public methodAvailable to anyoneIGetXML
Get an Geosoft Metadata XML string from an IPJ
Public methodAvailable to anyoneiHasProjection
Does the IPJ object contain a projection?
Public methodAvailable to anyoneiHasSectionOrientation
Does this projection contain an orientation used by section plots?
Public methodAvailable to anyoneiIs3DInverted
Is this 3D View inverted ?
Public methodAvailable to anyoneiIs3DInvertedAngles
Are the angles in this 3D View inverted ?
Public methodAvailable to anyoneiIsGeographic
See if this projection is geographic
Public methodAvailable to anyoneiOrientationsAreTheSame
Are these two orientations the same?
Public methodAvailable to anyoneiOrientationsAreTheSameWithinASmallTolerance
Same as iOrientationsAreTheSame_IPJ, but allows for small numerical differences
Public methodAvailable to anyoneiProjectionTypeIsFullySupported
Is the projection type fully supported?
Public methodAvailable to anyoneiSetGXF
Same as SetGXF_IPJ, but fails gracefully.
Public methodAvailable to anyoneiSourceType
Get IPJ source type
Public methodAvailable to anyoneiSupportDatumTransform
Can we transform between these two datums?
Public methodAvailable to anyoneStatic memberIUnitName
Get a unit name given a scale factor
Public methodAvailable to anyoneiWarped
Does IPJ contain a warp?
Public methodAvailable to anyoneiWarpsAreTheSame
Are these two warps the same?
Public methodAvailable to anyoneiWarpsAreTheSameWithinASmallTolerance
Same as iWarpsAreTheSame_IPJ, but allows for small numerical differences
Public methodAvailable to anyoneiWarpType
Obtain the warp type of an IPJ.
Public methodAvailable to anyoneMakeGeographic
Remove a projected coordinate system from an IPJ
Public methodAvailable to anyoneMakeProjected
Create a default projected coordinate system from lat-long ranges.
Public methodAvailable to anyoneMakeWGS84
Make a WGS 84 geographic projection
Public methodAvailable to anyoneNewBoxResolution
Determine a data resolution in a new coordinate system
Public methodAvailable to anyoneRead
Read and define an IPJ from a standard file.
Public methodAvailable to anyonerGetMethodParm
Get projection method parameter
Public methodAvailable to anyonerGetNorthAzimuth
Return the azimuth of geographic North at a point.
Public methodAvailable to anyoneStatic memberrUnitScale
Get a unit scale (m/unit) given a name
Public methodAvailable to anyoneSerial
Serialize IPJ to a BF.
Public methodAvailable to anyoneSerialFGDCXML
Write the IPJ as a FDGC MetaData XML object
Public methodAvailable to anyoneSerialISOXML
Write the IPJ as a ISO MetaData XML object
Public methodAvailable to anyoneSerialXML
Write the IPJ as a Geosoft MetaData XML object
Public methodAvailable to anyoneSet3DInverted
Set whether a view is inverted (must be 3D already)
Public methodAvailable to anyoneSet3DInvertedAngles
Set whether the angles in this view are inverted (must be 3D already)
Public methodAvailable to anyoneSet3DMatrixOrientation
Apply a 3D orientation directly using matrix coefficients.
Public methodAvailable to anyoneSet3DView
Set 3D orientation parameters
Public methodAvailable to anyoneSet3DViewEx
Set 3D orientation parameters with new flags
Public methodAvailable to anyoneSetCrookedSectionView
Set up the crooked section view.
Public methodAvailable to anyoneSetDepthSectionView
Set depth section orientation parameters
Public methodAvailable to anyoneSetESRI
Set coordinate system from an ESRI prj coordinate string
Public methodAvailable to anyoneSetGXF
Set coordinate system from GXF style strings.
Public methodAvailable to anyoneSetMethodParm
Set projection method parameter
Public methodAvailable to anyoneSetMICoordSys
Set coordinate system from a MapInfo coordsys command
Public methodAvailable to anyoneSetNormalSectionView
Set normal section orientation parameters
Public methodAvailable to anyoneSetPlanView
Set plan orientation parameters.
Public methodAvailable to anyoneSetSectionView
Set section orientation parameters
Public methodAvailable to anyoneSetUnits
Set unit parameters
Public methodAvailable to anyoneSetWMSCoordSys
Set coordinate system from a WMS coordsys string.
Public methodAvailable to anyoneSetXML
Set an IPJ from a Geosoft Metadata XML string
Top
See Also