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