API Help
Inheritance Hierarchy
In This Topic
    Eplan.EplApi.DataModel.E3D Namespace
    In This Topic
    This sub-namespace of DataModel provides access to 3D placements in a layout space
    Classes
     ClassDescription
    ClassClass represents area on mounting surfaces.
    ClassThis 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
    ClassRepresents auxiliary line drawn on a layout space.
    ClassThis 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
    ClassRepresents 3D object of which bar is the base.
    ClassThis 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
    ClassRepresents base point mate.
    Class 
    ClassRepresents busbar object in 3d space.
    ClassThis 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
    ClassRepresents bus bar system object in 3d space
    ClassThis 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
    ClassRepresents 3D object of cabinet in P8.
    ClassThis 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
    ClassRepresents 3D object of component in P8.
    ClassThis 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
    ClassClass represents 3D connection between two Placement3D objects.
    ClassThis class is used only as container for enumerations, like a namespace.
    ClassThis 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
    ClassThis class represents text object showing a value of property of Eplan.EplApi.DataModel.ViewPart object.
    ClassThis 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
    ClassRepresents 3D object of CopperBundle in P8.
    ClassThis 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
    ClassClass represents drilling objects in P8.
    ClassThis 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
    ClassRepresents 3D object of cable duct in P8.
    ClassThis 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
    ClassRepresents logical 3D object.
    ClassThis 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
    ClassGrid line mate object that forms grid mate.
    ClassRepresents grid mate.
    ClassRepresents handle mate.
    ClassRepresents 3D space (i.e. building area) in P8's project where 3D objects can be placed.
    ClassThis 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
    ClassRepresents 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.
    ClassMate is a class that helps to define the position of 3D placements. One or more Mates belong to an object of type Placement3D.
    ClassThis class is used only as container for enumerations, like a namespace.
    ClassRepresents 3D object of mate placement
    ClassThis class represents collection of properties of MateEntry class. Please check also base classes for other properties which are available for MateEntry objects: Placement3DPropertyList, Eplan.EplApi.DataModel.StorableObjectPropertyList
    ClassClass represents mesh returned by a Function3D
    ClassRepresents mounting line mate.
    ClassRepresents 3D object of mounting panel in P8.
    ClassThis 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
    ClassRepresents a mounting point mate.
    ClassRepresents 3D object of mounting rail in P8.
    ClassThis 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
    ClassTODO
    ClassThis 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
    ClassRepresents object from project which has 3D representation.
    ClassStores coordinates of corners in a absolute or relative system
    ClassThis class is used only as container for enumerations, like a namespace.
    ClassThis 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
    ClassRepresents placement area of a Placement3D.
    ClassRepresents placement area point mate.
    ClassRepresents surface of 3D object on which children can be placed. In GUI it is visible as part of parent.
    ClassRepresents area mate.
    ClassThis 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
    ClassRepresents point mate.
    ClassRepresents 3D object of routing accessory in P8.
    ClassThis 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
    ClassRepresents 3D object of routing accessory in P8.
    ClassThis 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
    ClassClass represents an object in P8 which can route connections.
    ClassThis 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
    ClassClass represents an object in P8 which can route connections.
    ClassThis 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
    Structures
     StructureDescription
    Structure 
    Structure 
    Enumerations
     EnumerationDescription
    EnumerationBase point name.
    EnumerationTypes of routing.
    EnumerationLogical types of mates.
    Enumeration 
    EnumerationAdditional placement options
    EnumerationPossible types of forced rotation when the snap is done.
    EnumerationTypes of mates.
    EnumerationFunctionDefinition is not enough to identify an object for EPLAN Cabinet, so we need an additional enum to do it.
    EnumerationPossible modes of plane.
    See Also