|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IMCollection
Provides access to members that control operations on M-aware multipoints, polylines, polygons and multipatches.
IMCollection supports operations performed on a collection of geometry objects that have M values. For IMCollection operations to be performed, the object must be MAware and have non-NaN Ms.
IPoint.getM(),
IMSegmentation,
IMSegmentation2,
IMCollection,
IMAware| Method Summary | |
|---|---|
double |
getMMax()
The maximum M value. |
double |
getMMin()
The minimum M value. |
void |
multiplyMs(double factor)
Multiplies all the M values by a factor. |
void |
offsetMs(double offset)
Offsets all the M values by an offset value. |
| Method Detail |
|---|
double getMMin()
throws IOException,
AutomationException
Returns the minimum M attribute contained within the MAware object collection.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getMMax()
throws IOException,
AutomationException
Returns the maximum M attribute contained within the MAware object collection.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void multiplyMs(double factor)
throws IOException,
AutomationException
The MultiplyMs method will update all the measure attributes for a PolyLine, and should only be used if every measure has been set (i.e. there are no NaNs). Check the IMAware::MSimple property or use the IMSegmentation methods to fill in any missing measure values. MultiplyMs is analogous to scaling spatial coordinates.
factor - The factor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void offsetMs(double offset)
throws IOException,
AutomationException
The OffsetMs method will update all the measure attributes for a PolyLine, and should only be used if every measure has been set (i.e. there are no NaNs). Check the IMAware::MSimple property or use the IMSegmentation methods to fill in any missing measure values. OffsetMs 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 | ||||||||