Ensure that no duplicates of projection engine pcs or gcs objects are created.
Members
| Name | Description | |
|---|---|---|
|  | CommitIdentity | Ensures that no copy of pCS exists in the system. | 
|  | CreateOwnedCS | Replaces ppInOutCoordSys with an exact, deep copy. | 
|  | FindFactoryCS | Finds or manufactures a pre-defined coordinate system. | 
|  | ReleaseCoordSys | Decrements the ref count of the extended coord sys and possibly removes it. | 
ISpatialReferenceSingletonManager.CommitIdentity Method
Ensures that no copy of pCS exists in the system.
Public Sub CommitIdentity ( _
    ByRef ppInOutCoordSys As Int64& _
)
public void CommitIdentity (
    ref Int64& ppInOutCoordSys
);
ISpatialReferenceSingletonManager.CreateOwnedCS Method
Replaces ppInOutCoordSys with an exact, deep copy.
Public Sub CreateOwnedCS ( _
    ByRef ppInOutCoordSys As Int64& _
)
public void CreateOwnedCS (
    ref Int64& ppInOutCoordSys
);
ISpatialReferenceSingletonManager.FindFactoryCS Method
Finds or manufactures a pre-defined coordinate system.
Public Sub FindFactoryCS ( _
    ByVal factoryCSCode As Integer, _
    ByRef ppOutCoordSys As Int64& _
)
public void FindFactoryCS (
    int factoryCSCode,
    ref Int64& ppOutCoordSys
);
ISpatialReferenceSingletonManager.ReleaseCoordSys Method
Decrements the ref count of the extended coord sys and possibly removes it.
Public Sub ReleaseCoordSys ( _
    ByVal pInCoordSys As Long _
)
public void ReleaseCoordSys (
    long pInCoordSys
);
Classes that implement ISpatialReferenceSingletonManager
| Classes | Description | 
|---|---|
| SpatialReferenceEnvironment | Creates various spatial reference objects. |