C# 클래스 CyPhy2CAD_CSharp.DataRep.StructuralInterfaceConstraint

파일 보기 프로젝트 열기: metamorph-inc/meta-core 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AdjSurfTreatment ISIS.GME.Dsml.CyPhyML.Classes.AdjoiningSurfacesTreatment.AttributesClass.Type_enum?
Geometry List

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

GetDegreesOfFreedom() 공개 메소드

public GetDegreesOfFreedom ( ) : int
리턴 int

MatchStructuralInterfaceDatums() 공개 정적인 메소드

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

PopulateStructuralInterface() 공개 메소드

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

PopulateStructuralInterface() 공개 메소드

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
리턴 void

SetupAdjoiningTreatment() 공개 메소드

public SetupAdjoiningTreatment ( ) : void
리턴 void

StructuralInterfaceConstraint() 공개 메소드

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

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

AdjSurfTreatment 공개적으로 프로퍼티

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

Geometry 공개적으로 프로퍼티

public List Geometry
리턴 List