|
|||||||||
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 |