|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicLayer
Provides access to members that manage the schematic layer functionality.
Method Summary | |
---|---|
ISchematicDiagram |
getSchematicDiagram()
Schematic diagram of the schematic layer. |
IEnumSchematicFeature |
getSchematicFeaturesAtPoint(IPoint point,
double pointSearchDistance,
boolean onlySelectable,
boolean onlyVisible)
Schematic features selected in the schematic layer. |
IEnumSchematicFeature |
getSchematicFeaturesAtPointByClass(ISchematicElementClass schematicElementClass,
IPoint point,
double pointSearchDistance,
boolean onlySelectable,
boolean onlyVisible)
Schematic features of the specified type around the specified point. |
IEnumSchematicFeature |
getSchematicFeaturesAtPointByType(int elementType,
IPoint point,
double pointSearchDistance,
boolean onlySelectable,
boolean onlyVisible)
Schematic features around the specified point. |
IEnumSchematicFeature |
getSchematicFeaturesInZone(IPolygon polygon,
int spatialRelation,
boolean onlySelectable,
boolean onlyVisible)
Schematic features returned by a spatial query baed on a polygon. |
IEnumSchematicFeature |
getSchematicFeaturesInZoneByClass(ISchematicElementClass schematicElementClass,
IPolygon polygon,
int spatialRelation,
boolean onlySelectable,
boolean onlyVisible)
Schematic features of the specified class returned by a spatial query baed on a polygon. |
IEnumSchematicFeature |
getSchematicFeaturesInZoneByType(int elementType,
IPolygon polygon,
int spatialRelation,
boolean onlySelectable,
boolean onlyVisible)
Schematic features of the specified type returned by a spatial query baed on a polygon. |
ISchematicInMemoryDiagram |
getSchematicInMemoryDiagram()
Schematic in memory diagram of the schematic layer. |
IEnumSchematicFeature |
getSchematicSelectedFeatures(boolean onlyVisible)
Schematic in memory diagram of the schematic layer. |
boolean |
isEditingSchematicDiagram()
Indicates if the schematic diagram is being edited inside this layer. |
void |
setSchematicDiagramByRef(ISchematicDiagram diagram)
Schematic diagram of the schematic layer. |
void |
startEditSchematicDiagram(boolean lockDiagram)
Start editing the schematic diagram. |
void |
stopEditSchematicDiagram()
Stop editing the schematic diagram. |
void |
updateExtent()
Recalculate the extent of the schematic diagram. |
Method Detail |
---|
ISchematicDiagram getSchematicDiagram() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSchematicDiagramByRef(ISchematicDiagram diagram) throws IOException, AutomationException
diagram
- A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicInMemoryDiagram getSchematicInMemoryDiagram() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumSchematicFeature getSchematicSelectedFeatures(boolean onlyVisible) throws IOException, AutomationException
onlyVisible
- The onlyVisible (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumSchematicFeature getSchematicFeaturesAtPoint(IPoint point, double pointSearchDistance, boolean onlySelectable, boolean onlyVisible) throws IOException, AutomationException
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)pointSearchDistance
- The pointSearchDistance (in)onlySelectable
- The onlySelectable (in)onlyVisible
- The onlyVisible (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumSchematicFeature getSchematicFeaturesAtPointByType(int elementType, IPoint point, double pointSearchDistance, boolean onlySelectable, boolean onlyVisible) throws IOException, AutomationException
elementType
- A com.esri.arcgis.schematic.esriSchematicElementType constant (in)point
- A reference to a com.esri.arcgis.geometry.IPoint (in)pointSearchDistance
- The pointSearchDistance (in)onlySelectable
- The onlySelectable (in)onlyVisible
- The onlyVisible (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumSchematicFeature getSchematicFeaturesAtPointByClass(ISchematicElementClass schematicElementClass, IPoint point, double pointSearchDistance, boolean onlySelectable, boolean onlyVisible) throws IOException, AutomationException
schematicElementClass
- A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)point
- A reference to a com.esri.arcgis.geometry.IPoint (in)pointSearchDistance
- The pointSearchDistance (in)onlySelectable
- The onlySelectable (in)onlyVisible
- The onlyVisible (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumSchematicFeature getSchematicFeaturesInZone(IPolygon polygon, int spatialRelation, boolean onlySelectable, boolean onlyVisible) throws IOException, AutomationException
polygon
- A reference to a com.esri.arcgis.geometry.IPolygon (in)spatialRelation
- A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant (in)onlySelectable
- The onlySelectable (in)onlyVisible
- The onlyVisible (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumSchematicFeature getSchematicFeaturesInZoneByType(int elementType, IPolygon polygon, int spatialRelation, boolean onlySelectable, boolean onlyVisible) throws IOException, AutomationException
elementType
- A com.esri.arcgis.schematic.esriSchematicElementType constant (in)polygon
- A reference to a com.esri.arcgis.geometry.IPolygon (in)spatialRelation
- A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant (in)onlySelectable
- The onlySelectable (in)onlyVisible
- The onlyVisible (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumSchematicFeature getSchematicFeaturesInZoneByClass(ISchematicElementClass schematicElementClass, IPolygon polygon, int spatialRelation, boolean onlySelectable, boolean onlyVisible) throws IOException, AutomationException
schematicElementClass
- A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)polygon
- A reference to a com.esri.arcgis.geometry.IPolygon (in)spatialRelation
- A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant (in)onlySelectable
- The onlySelectable (in)onlyVisible
- The onlyVisible (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void startEditSchematicDiagram(boolean lockDiagram) throws IOException, AutomationException
lockDiagram
- The lockDiagram (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void stopEditSchematicDiagram() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isEditingSchematicDiagram() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void updateExtent() throws IOException, AutomationException
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 |