Click or drag to resize

CMATHrLogZ Method

Given a Z value and the Log style and Log Minimum this function will return the log value.

Namespace:  GeoEngine.Core.GXNetX
Assembly:  geoengine.core.gxnetx (in geoengine.core.gxnetx.dll) Version: 2024.2.0.25
Syntax
public static double rLogZ(
	CGXNETCore gxNetShared,
	double z,
	int mode,
	double min
)

public static double rLogZ(
	CGXNETCore gxNetShared,
	double z,
	int mode,
	double min
)

Parameters

gxNetShared
Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore
z
Type: SystemDouble
Z Value
mode
Type: SystemInt32
Log Mode (0 - Log, 1 - LogLinearLog)
min
Type: SystemDouble
Log Minimum (must be greater than 0)

Return Value

Type: Double
The Log Value.
Remarks
Mode = 0 (regular log mode) returns: :: Log10(Z) for Z > minimum Log10(minimum) for Z <= minimum Mode = 1 (log / linear / negative log mode) returns: :: minimum * ( log10( |Z| / minimum) + 1 ) for Z > minimum Z for |Z| <= minimum (the linear part of the range) -minimum * ( log10( |Z| / minimum) + 1 ) for Z < -minimum
See Also