This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IS > ISpatialReference Interface > ISpatialReference.SetZFalseOriginAndUnits Method (ArcObjects .NET 10.5 SDK) |
Set the Z false origin and units.
[Visual Basic .NET] Public Sub SetZFalseOriginAndUnits ( _ ByVal falseZ As Double, _ ByVal zUnits As Double _ )
[C#] public void SetZFalseOriginAndUnits ( double falseZ, double zUnits );
[C++]
HRESULT SetZFalseOriginAndUnits(
double falseZ,
double zUnits
);
[C++]
Parameters falseZ falseZ is a parameter of type double zUnits zUnits is a parameter of type double
An alternative method to the SetZDomain method. The falseZ value corresponds to the minimum Z value of the Z domain. The zUnits is the same as the precision or scale value. The inverse of zUnits is the resolution of the z data.
//This code example shows how to set the Z false origin and units for a
//dataset.
private void SetSpatialReferenceProperties(IFeatureClass featureClass)
{
IGeoDataset geoDataset=featureClass as IGeoDataset;
//get access to SpatialReference through IGeoDataset
ISpatialReference spatialReference=geoDataset.SpatialReference;
//Set the Z false origin and units for the dataset. The datatype for the
//numeric expressions that represent falseZ and zUnits is double.
spatialReference.SetZFalseOriginAndUnits(0, 1);
}
ISpatialReference Interface | ISpatialReferenceResolution Interface