API Help
Eplan.EplApi.DataModel.E3D Namespace / Mate Class
Members

In This Topic
    Mate Class
    In This Topic
    Mate is a class that helps to define the position of 3D placements. One or more Mates belong to an object of type Placement3D.
    Inheritance Hierarchy
    Syntax
    public class Mate 
    public ref class Mate 
    Remarks
    There are two different types of mates: stored in database and generated in runtime. First can be created by user and assign to a Placement3D. Name of generated mate depends on type of object. Mate named 'V1'is placed on first vertex (lowest left in local coordinate system of the object). Numeration of those mates is done in counterclockwise direction. Very similar are mates which name starts with 'M', only those mates are placed in the middle of edges and the first on is the lowest one (in the local coordinate system). Third type of mate that can be found is named "C". This one is placed in the center of object. Check mate description for more information about current mate.
    Public Constructors
     NameDescription
    Public ConstructorDefault constructor.  
    Top
    Public Properties
     NameDescription
    Public PropertyDescription of this mate.  
    Public PropertyReturn true, if mate is base mate.  
    Public PropertyDetermines if Mate can be modified.  
    Public PropertyReturns true, if mate is used defined.  
    Public PropertyLogical type of mate.  
    Public PropertyNames of mates that can be snapped to this one separated by '#'.  
    Public PropertyName of this mate.  
    Public PropertyPlacement3D to which this mate is assign.  
    Public PropertyAngle by which the components are to be rotated when they are placed on the mounting point.  
    Public PropertyRotation type which this mate force while snapping.  
    Public PropertyPosition and rotation relative to the parent placement represented by transformation matrix.  
    Public PropertyType of this mate.  
    Top
    Public Methods
     NameDescription
    Public MethodDestructor for deterministic finalization of Mate object.  
    Public MethodOperator of comparison implementation. Checks if two mates have same name and belongs to the same object.  
    Public MethodRemoves the Mate object.  
    Public MethodTransform mate position.  
    Top
    Public Operators
    Operator of comparison implementation. Checks if two mates have same name and belongs to the same object.
    Operator of comparison implementation. Checks if two mates have different name or not belongs to the same object.
    Top
    See Also