CyPhy2CAD_CSharp.DataRep.StructuralInterfaceConstraint.StructuralInterfaceConstraint C# (CSharp) Méthode

StructuralInterfaceConstraint() public méthode

public StructuralInterfaceConstraint ( ISIS.GME.Common impl, string parentID, string parentinstanceGUID ) : System
impl ISIS.GME.Common
parentID string
parentinstanceGUID string
Résultat System
        public StructuralInterfaceConstraint(GmeCommon.Interfaces.FCO impl, 
                                             string parentID, 
                                             string parentinstanceGUID)
        {
            CyPhyImpl = impl;
            PortID = impl.ID;
            ParentID = parentID;
            ParentInstanceGUID = parentinstanceGUID;
            DatumList = new Dictionary<string, Datum>();
            DegreeFreedom = 0;

            if (impl is CyPhy.Connector)
            {
                InterfaceDefinition = (impl as CyPhy.Connector).Attributes.Definition;
                Name = impl.Name;

            }
            else if (impl is CyPhy.CADDatum)
            {
                InterfaceDefinition = (impl as CyPhy.CADDatum).Attributes.Definition;
                Name = impl.Name;
            }
            else
            {
                InterfaceDefinition = "";
                Name = "";
            }
        }