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