Eplan Platform API
Eplan.EplApi.DataModel.E3D Namespace / LineMate Class
Members

In This Topic
    LineMate Class
    In This Topic
    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.
    Inheritance Hierarchy

    System.Object
       Eplan.EplApi.DataModel.E3D.Mate
          Eplan.EplApi.DataModel.E3D.LineMate
             Eplan.EplApi.DataModel.E3D.GridLineMate
             Eplan.EplApi.DataModel.E3D.MountingLineMate

    Syntax
    public class LineMate : Mate 
    public ref class LineMate : public Mate 
    Public Constructors
     NameDescription
    Public ConstructorDefault constructor.  
    Top
    Public Properties
     NameDescription
    Public PropertyDescription of this mate. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public PropertyEnd of LineMate. Coordinate is relative if Placement is not defined, otherwise it is absolute.  
    Public PropertyReturn true, if mate is base mate. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public PropertyDetermines if Mate can be modified. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public PropertyReturns true, if mate is used defined. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public PropertyNames of mates that can be snapped to this one separated by '#'. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public PropertyName of this mate. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public PropertyPlacement3D to which this mate is assign. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public PropertyAngle by which the components are to be rotated when they are placed on the mounting point. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public PropertyRotation type which this mate force while snapping. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public PropertyReturns object from which the mate was returned or changed by: Placement3D.GetTargetMates, Placement3D.GetSourceMates, Placement3D.AddMatePersistent or BaseMate property. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public PropertyBeginning of LineMate. Coordinate is relative if Placement is not defined, otherwise it is absolute.  
    Public PropertyPosition and rotation relative to the parent placement represented by transformation matrix. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Top
    Public Methods
     NameDescription
    Public MethodDestructor for deterministic finalization of LineMate object. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public MethodOperator of comparison implementation. Checks if two mates have same name and belongs to the same object. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public MethodRemoves the Mate object. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public MethodStores changes into a project database. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Public MethodTransform mate position. (Inherited from Eplan.EplApi.DataModel.E3D.Mate)
    Top
    See Also