C# Class CyPhy2CAD_CSharp.DataRep.StructuralInterfaceConstraint

Datei anzeigen Open project: metamorph-inc/meta-core Class Usage Examples

Public Properties

Property Type Description
AdjSurfTreatment ISIS.GME.Dsml.CyPhyML.Classes.AdjoiningSurfacesTreatment.AttributesClass.Type_enum?
Geometry List

Public Methods

Method Description
GetDegreesOfFreedom ( ) : int
MatchStructuralInterfaceDatums ( DataRep a, DataRep b, DataRep.Datum>.List constraintPairs, CyPhyCOMInterfaces Traceability ) : bool
PopulateStructuralInterface ( ISIS.GME.Dsml.CyPhyML.Interfaces cadmodel ) : void
PopulateStructuralInterface ( ISIS.GME.Dsml.CyPhyML.Interfaces datum, ISIS.GME.Dsml.CyPhyML.Interfaces acadmodel ) : void
SetupAdjoiningTreatment ( ) : void
StructuralInterfaceConstraint ( ISIS.GME.Common impl, string parentID, string parentinstanceGUID ) : System
ToString ( ) : string

Private Methods

Method Description
FindCadDatumsInConnector ( ISIS.GME.Dsml.CyPhyML.Interfaces connector, List caddatum_list, List caddatum_list_joint_refs ) : void
FindMatchingDatums ( ISIS.GME.Dsml.CyPhyML.Interfaces datum, ISIS.GME.Dsml.CyPhyML.Interfaces cadmodel, DataRep.Datum>.Dictionary featuremap ) : bool
IsLimitRef ( ISIS.GME.Dsml.CyPhyML.Interfaces datum ) : bool
MatchSIType ( string a_original, string b_original ) : bool
SetupJoint ( List datumlist, List limitreflist, DataRep.Datum>.Dictionary limitrefmap ) : void

Method Details

GetDegreesOfFreedom() public method

public GetDegreesOfFreedom ( ) : int
return int

MatchStructuralInterfaceDatums() public static method

public static MatchStructuralInterfaceDatums ( DataRep a, DataRep b, DataRep.Datum>.List constraintPairs, CyPhyCOMInterfaces Traceability ) : bool
a DataRep
b DataRep
constraintPairs DataRep.Datum>.List
Traceability CyPhyCOMInterfaces
return bool

PopulateStructuralInterface() public method

public PopulateStructuralInterface ( ISIS.GME.Dsml.CyPhyML.Interfaces cadmodel ) : void
cadmodel ISIS.GME.Dsml.CyPhyML.Interfaces
return void

PopulateStructuralInterface() public method

public PopulateStructuralInterface ( ISIS.GME.Dsml.CyPhyML.Interfaces datum, ISIS.GME.Dsml.CyPhyML.Interfaces acadmodel ) : void
datum ISIS.GME.Dsml.CyPhyML.Interfaces
acadmodel ISIS.GME.Dsml.CyPhyML.Interfaces
return void

SetupAdjoiningTreatment() public method

public SetupAdjoiningTreatment ( ) : void
return void

StructuralInterfaceConstraint() public method

public StructuralInterfaceConstraint ( ISIS.GME.Common impl, string parentID, string parentinstanceGUID ) : System
impl ISIS.GME.Common
parentID string
parentinstanceGUID string
return System

ToString() public method

public ToString ( ) : string
return string

Property Details

AdjSurfTreatment public_oe property

public ISIS.GME.Dsml.CyPhyML.Classes.AdjoiningSurfacesTreatment.AttributesClass.Type_enum? AdjSurfTreatment
return ISIS.GME.Dsml.CyPhyML.Classes.AdjoiningSurfacesTreatment.AttributesClass.Type_enum?

Geometry public_oe property

public List Geometry
return List