|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IZCollection
Provides access to operations on Z-aware geometries.
IZCollection supports operations performed on a collection of geometry objects that have Z values. For IZCollection operations to be performed, the object must be ZAware and have non-NaN Zs.
If you are using a development language that does not support C style arrays, use IGeometryBridge instead. The IGeometryBridge interface solves that problem allowing you to pass safe arrays instead.
IPoint.getZ()
,
IZAware
,
IZCollection
,
IZ
Method Summary | |
---|---|
double |
getZMax()
The maximum Z value. |
double |
getZMin()
The minimum Z value. |
void |
multiplyZs(double factor)
Multiplies all the Z values by a factor. |
void |
offsetZs(double offset)
Offsets all the Z values by an offset value. |
Method Detail |
---|
double getZMin() throws IOException, AutomationException
Returns the minimum Z attribute contained within the ZAware object collection.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getZMax() throws IOException, AutomationException
Returns the maximum Z attribute contained within the ZAware object collection.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void multiplyZs(double factor) throws IOException, AutomationException
Multiplies all Zs within the ZAware collection by a given input factor. This is analgous to scaling spatial coordinates.
factor
- The factor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void offsetZs(double offset) throws IOException, AutomationException
Offsets all Zs within the ZAware collection by a given input factor. This is analgous to moving spatial coordinates.
offset
- The offset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |