|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface INgSymbol
Provides access to members that define a Computer Graphic Metafile (CGM) symbol.
A symbol is either a simple or a complex graphic figure described in a CGM-compliant file or a character symbol available with certain fonts. It is used to represent the nodes, flags, patterns, drawings, and background images.
The file in which a symbol is described may contain basic geometric elements (line, rectangle, circle, circle arc, text, ...), a boundary, a bounding box, a reference point, link ports and label and pole ports.
A symbol may also refer to another symbol (sub-symbol) by means of its anchor point and of its XY scaling factor and rotation angle.
| Method Summary | |
|---|---|
void |
getBoundingBox(INgPoint[] upperLeftCorner,
INgPoint[] lowerRightCorner)
Returns the 'upperLeftCorner' and 'lowerRightCorner' points defining the symbol bounding box. |
String |
getName()
Name of the symbol. |
INgSymbols |
getSubSymbols()
List of the sub-symbols that compose the symbol. |
| Method Detail |
|---|
void getBoundingBox(INgPoint[] upperLeftCorner,
INgPoint[] lowerRightCorner)
throws IOException,
AutomationException
upperLeftCorner - A reference to a com.esri.arcgis.schematic.INgPoint (out: use single element array)lowerRightCorner - A reference to a com.esri.arcgis.schematic.INgPoint (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgProject.getSymbol(String)
INgSymbols getSubSymbols()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgProject.getSymbol(String)
String getName()
throws IOException,
AutomationException
It is the name of the associated CGM file.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgProject.getSymbol(String)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||