| Class | Description |
| Area | Class represents area on mounting surfaces. |
| AreaPropertyList | This class represents collection of properties of Area class. Please check also base classes for other properties which are available for Area objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| AuxiliaryLine | Represents auxiliary line drawn on a layout space. |
| AuxiliaryLinePropertyList | This class represents collection of properties of AuxiliaryLine class. Please check also base classes for other properties which are available for AuxiliaryLine objects: Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| BarBase | Represents 3D object of which bar is the base. |
| BarBasePropertyList | This class represents collection of properties of BarBase class. Please check also base classes for other properties which are available for BarBase objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| BusBar | Represents 3D object of bus bar. |
| BusBarPropertyList | This class represents collection of properties of BusBar class. Please check also base classes for other properties which are available for BusBar objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| BusBarSystem | TODO |
| BusBarSystemPropertyList | This class represents collection of properties of BusBarSystem class. Please check also base classes for other properties which are available for BusBarSystem objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| Cabinet | Represents 3D object of cabinet in P8. |
| CabinetPropertyList | This class represents collection of properties of Cabinet class. Please check also base classes for other properties which are available for Cabinet objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| Component | Represents 3D object of component in P8. |
| ComponentPropertyList | This class represents collection of properties of Component class. Please check also base classes for other properties which are available for Component objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| Connection3D | Class represents 3D connection between two Placement3D objects. |
| Connection3D.Enums | This class is used only as container for enumerations, like a namespace. |
| Connection3DPropertyList | This class represents collection of properties of Connection3D class. Please check also base classes for other properties which are available for Connection3D objects: Eplan.EplApi.DataModel.ConnectionPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| ContextPropertyPlacement3D | This class represents text object showing a value of property of Eplan.EplApi.DataModel.ViewPart object. |
| ContextPropertyPlacement3DPropertyList | This class represents collection of properties of ContextPropertyPlacement3D class. Please check also base classes for other properties which are available for ContextPropertyPlacement3D objects: Eplan.EplApi.DataModel.Graphics.TextBasePropertyList, Eplan.EplApi.DataModel.Graphics.GraphicalPlacementPropertyList, Eplan.EplApi.DataModel.PlacementPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| CopperBundle | Represents 3D object of CopperBundle in P8. |
| CopperBundlePropertyList | This class represents collection of properties of CopperBundle class. Please check also base classes for other properties which are available for CopperBundle objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| Drilling | Class represents drilling objects in P8. |
| DrillingPropertyList | This class represents collection of properties of Drilling class. Please check also base classes for other properties which are available for Drilling objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| Duct | Represents 3D object of cable duct in P8. |
| DuctPropertyList | This class represents collection of properties of Duct class. Please check also base classes for other properties which are available for Duct objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| Function3D | Represents logical 3D object. |
| Function3DPropertyList | This class represents collection of properties of Function3D class. Please check also base classes for other properties which are available for Function3D objects: Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| InstallationSpace | Represents 3D space (i.e. building area) in P8's project where 3D objects can be placed. |
| InstallationSpacePropertyList | This class represents collection of properties of InstallationSpace class. Please check also base classes for other properties which are available for InstallationSpace objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| LineMate | Represents line mate with defined start point and end point. Please be aware that the coordinates StartPoint and EndPoint are relative until the mate is not persistent, without Parent set. After calling Placement3D::AddMatePersistent, they become absolute. |
| Mate | Mate is a class that helps to define the position of 3D placements. One or more Mates belong to an object of type Placement3D. |
| Mate.Enums | This class is used only as container for enumerations, like a namespace. |
| Mesh | Class represents mesh returned by a Function3D |
| MountingPanel | Represents 3D object of mounting panel in P8. |
| MountingPanelPropertyList | This class represents collection of properties of MountingPanel class. Please check also base classes for other properties which are available for MountingPanel objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| MountingRail | Represents 3D object of mounting rail in P8. |
| MountingRailPropertyList | This class represents collection of properties of MountingRail class. Please check also base classes for other properties which are available for MountingRail objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| PlaceHolder3D | TODO |
| PlaceHolder3DPropertyList | This class represents collection of properties of PlaceHolder3D class. Please check also base classes for other properties which are available for PlaceHolder3D objects: Eplan.EplApi.DataModel.StorableObjectPropertyList |
| Placement3D | Represents object from project which has 3D representation. |
| Placement3D.Enums | This class is used only as container for enumerations, like a namespace. |
| Placement3DPropertyList | This class represents collection of properties of Placement3D class. Please check also base classes for other properties which are available for Placement3D objects: Eplan.EplApi.DataModel.StorableObjectPropertyList |
| PlacementArea | Represents placement area of a Placement3D. |
| Plane | Represents surface of 3D object on which children can be placed. In GUI it is visible as part of parent. |
| PlaneMate | Represents area mate. |
| PlanePropertyList | This class represents collection of properties of Plane class. Please check also base classes for other properties which are available for Plane objects: Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| PointMate | Represents point mate. |
| RoutingAccessory | Represents 3D object of routing accessory in P8. |
| RoutingAccessoryPropertyList | This class represents collection of properties of RoutingAccessory class. Please check also base classes for other properties which are available for RoutingAccessory objects: Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| RoutingHose | Represents 3D object of routing accessory in P8. |
| RoutingHosePropertyList | This class represents collection of properties of RoutingHose class. Please check also base classes for other properties which are available for RoutingHose objects: Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| RoutingSegment | Class represents an object in P8 which can route connections. |
| RoutingSegmentPropertyList | This class represents collection of properties of RoutingSegment class. Please check also base classes for other properties which are available for RoutingSegment objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |
| RoutingSpline | Class represents an object in P8 which can route connections. |
| RoutingSplinePropertyList | This class represents collection of properties of RoutingSpline class. Please check also base classes for other properties which are available for RoutingSpline objects: Function3DPropertyList, Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList |