| ISch_Arc | An arc object is a circular curve used to place on the schematic sheet. |
| ISch_BasicContainer | The ISch_BasicContainer interface represents as a parent object or a child object for a schematic object in Altium Designer. |
| ISch_BasicPolyline | |
| ISch_Bezier | A bezier curve is used to create curved line shapes (For example a section of a sine wave or a pulse). |
| ISch_Blanket | |
| ISch_Bus | Buses are special graphical elements that represent a common pathway for multiple signals on a schematic document. |
| ISch_BusEntry | A bus entry is a special wire at an angle of 45 degrees which is used to connect a wire to the bus line. |
| ISch_Circle | A circle is a closed arc object. |
| ISch_CollapsiblePolygon | |
| ISch_CollapsibleRectangle | |
| ISch_ComplexText | An immediate ancestor interface for ISch_SheetFilename and ISch_SheetName interfaces. |
| ISch_Component | The ISch_Component references the logical symbol as a component that can contain links to different model implementations such as PCB, Signal Integrity and Sim… |
| ISch_ConnectionLine | A connection line represents a line that has corner properties as well as width and style properties between two nodes on a schematic document. |
| ISch_CrossSheetConnector | Cross sheet connector objects can be used to link a net from a sheet to other sheets within a project. |
| ISch_CustomConnector | |
| ISch_Designator | The ISch_Designator interface represents a designator object which is part of the component object that identifies it as part of a net. |
| ISch_Directive | An ISch_Directive interface represents an object that stores a text string. |
| ISch_Ellipse | An ellipse is a drawing object which is filled or unfilled graphic elements on a schematic sheet. |
| ISch_EllipticalArc | Elliptical arc objects are drawing objects which represent open circular or elliptical curves on a schematic sheet. |
| ISch_ErrorMarker | Error Markers are placed on a schematic sheet at the site of each ERC violation by the Schematic Editor. |
| ISch_GraphicalObject | The ISch_GraphicalObject interface represents the ancestor interface for an object that has graphical properties on a schematic document. |
| ISch_HighLevelCodeEntry | |
| ISch_HighLevelCodeMemory | |
| ISch_HighLevelCodeRoutine | |
| ISch_HighLevelCodeSymbol | |
| ISch_Hyperlink | |
| ISch_Image | The ISch_Image interfaces are used to represent graphical images on a schematic document. |
| ISch_ImageParameter | |
| ISch_Implementation | Each schematic component can have models from one or more domains. |
| ISch_Junction | Junctions are small circular objects used to logically join intersecting wires on the schematic sheet. |
| ISch_Label | The ISch_Label interface represents an existing label object on a schematic document. |
| ISch_Line | Lines are graphical drawing objects with any number of joined segments. |
| ISch_ModelDatafileLink | A model represents all the information needed for a component in a given domain, while a datafile entity (or link) is the only information which is in an exter… |
| ISch_NetLabel | A net describes a connection from one component pin, to a second pin, and then to a third pin and so on. |
| ISch_NoERC | The NoERC directive is a special symbol that identifies a pin as one that you want the Electrical Rules Checker to ignore. |
| ISch_Note | The ISch_Note interface represents the note object on the schematic sheet. |
| ISch_OpenBusGroup | |
| ISch_Parameter | There are two types of parameters - system parameters which are owned by a schematic document and parameters owned by certain schematic design objects. |
| ISch_ParameterSet | The ISch_ParameterSet interface is a group of parameters as a design parameter set directive for a wire or a net on the schematic document that can be transfer… |
| ISch_ParametrizedGroup | The ISch_ParametrizedGroup is an immediate ancestor interface for ParameterSet, Port, Pin, Component and SheetSymbol interfaces. |
| ISch_Pie | Pie objects are unfilled or filled graphic elements. |
| ISch_Pin | Pins are special objects that have electrical characteristics and are used to direct signals in and out of components. |
| ISch_Polygon | Polygons are multi-sided graphical elements. |
| ISch_Polyline | Lines are graphical drawing objects with any number of joined segments. |
| ISch_Port | A port is used to connect a net on one sheet to Ports with the same name on other sheets. |
| ISch_PowerObject | Power ports are special symbols that represent a power supply and are always identified by their net names. |
| ISch_Probe | A probe is a special marker which is placed on a schematic document to identify nodes for digital simulation. |
| ISch_Rectangle | Rectangles are drawing objects which are unfilled or filled graphic elements. |
| ISch_RectangularGroup | The ISch_RectangularGroup interface represents a group rectangular object with the size of the object with XSize and YSize dimensions. |
| ISch_RoundRectangle | Rounded rectangles are drawing objects which are unfilled or filled graphic elements. |
| ISch_RTFLink | |
| ISch_SheetEntry | A sheet entry within a Sheet Symbol object creates a connection between the net touching on the parent sheet, to a Port with the same name on the child sheet. |
| ISch_SheetFileName | A sheet filename object is part of a complex text object interface and is attached to the sheet symbol object. |
| ISch_SheetName | A sheetname is part of a complex text object interface and is associated with a sheet symbol object. |
| ISch_SheetSymbol | Sheet symbols represent other schematic sheets (often referred to as a child sheet). |
| ISch_Symbol | The symbol objects are special markers used for components in the Schematic Library. |
| ISch_TextFrame | Text frames hold multiple lines of free text. |
| ISch_Wire | Wires are straight line segments which are placed on a schematic document to create the electrical connections. |