C# 클래스 ChronoEngine_SwAddin.SWTaskpaneHost

파일 보기 프로젝트 열기: projectchrono/chrono-solidworks 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
mSWApplication ISldWorks
mSWintegration SWIntegration

공개 메소드들

메소드 설명
DirTransform ( Vector3D dir, MathTransform &trasf ) : Vector3D
DumpTraverseComponent ( Component2 swComp, long nLevel, string &asciitext ) : void
DumpTraverseFeatures ( Feature swFeat, long nLevel, string &asciitext ) : void
ExportToDump ( string &asciitext ) : void
ExportToPython ( string &asciitext ) : void
GetMatrixFromMathTransform ( MathTransform &trasf ) : Matrix3D
GetQuaternionFromMatrix ( MathTransform &trasf ) : double[]
PointTransform ( Point3D pt, MathTransform &trasf ) : Point3D
PythonTraverseComponent_for_ChBody ( Component2 swComp, long nLevel, string &asciitext, int nbody ) : void
PythonTraverseComponent_for_collshapes ( Component2 swComp, long nLevel, string &asciitext, int nbody, MathTransform &chbodytransform, bool &found_collisionshapes, Component2 swCompBase ) : void
PythonTraverseComponent_for_countingmassbodies ( Component2 swComp, int &valid_bodies ) : void
PythonTraverseComponent_for_links ( Component2 swComp, long nLevel, string &asciitext, MathTransform &roottrasf ) : void
PythonTraverseComponent_for_markers ( Component2 swComp, long nLevel, string &asciitext, int nbody ) : void
PythonTraverseComponent_for_massbodies ( Component2 swComp, object &obodies, int &addedb ) : void
PythonTraverseComponent_for_visualizationshapes ( Component2 swComp, long nLevel, string &asciitext, int nbody, int &nvisshape, Component2 chbody_comp ) : void
PythonTraverseFeatures_for_collshapes ( Component2 swComp, long nLevel, string &asciitext, int nbody, MathTransform &chbodytransform, bool &found_collisionshapes, Component2 swCompBase ) : void
PythonTraverseFeatures_for_links ( Feature swFeat, long nLevel, string &asciitext, MathTransform &roottrasf, Component2 &assemblyofmates ) : void
PythonTraverseFeatures_for_markers ( Feature swFeat, long nLevel, string &asciitext, int nbody, MathTransform swCompTotalTrasf ) : void
SWTaskpaneHost ( ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

UserControl1_Load ( object sender, EventArgs e ) : void
button1_Click ( object sender, EventArgs e ) : void
button_chrono_property_Click ( object sender, EventArgs e ) : void
button_convexdecomp_Click ( object sender, EventArgs e ) : void
button_runtest_Click ( object sender, EventArgs e ) : void
button_setcollshape_Click ( object sender, EventArgs e ) : void
checkBox1_CheckedChanged ( object sender, EventArgs e ) : void
checkBox_constraints_CheckedChanged ( object sender, EventArgs e ) : void
checkBox_scale_CheckedChanged ( object sender, EventArgs e ) : void
checkBox_surfaces_CheckedChanged ( object sender, EventArgs e ) : void

메소드 상세

DirTransform() 공개 정적인 메소드

public static DirTransform ( Vector3D dir, MathTransform &trasf ) : Vector3D
dir Vector3D
trasf MathTransform
리턴 Vector3D

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

DumpTraverseComponent() 공개 메소드

public DumpTraverseComponent ( Component2 swComp, long nLevel, string &asciitext ) : void
swComp Component2
nLevel long
asciitext string
리턴 void

DumpTraverseFeatures() 공개 메소드

public DumpTraverseFeatures ( Feature swFeat, long nLevel, string &asciitext ) : void
swFeat Feature
nLevel long
asciitext string
리턴 void

ExportToDump() 공개 메소드

public ExportToDump ( string &asciitext ) : void
asciitext string
리턴 void

ExportToPython() 공개 메소드

public ExportToPython ( string &asciitext ) : void
asciitext string
리턴 void

GetMatrixFromMathTransform() 공개 정적인 메소드

public static GetMatrixFromMathTransform ( MathTransform &trasf ) : Matrix3D
trasf MathTransform
리턴 Matrix3D

GetQuaternionFromMatrix() 공개 메소드

public GetQuaternionFromMatrix ( MathTransform &trasf ) : double[]
trasf MathTransform
리턴 double[]

PointTransform() 공개 정적인 메소드

public static PointTransform ( Point3D pt, MathTransform &trasf ) : Point3D
pt Point3D
trasf MathTransform
리턴 Point3D

PythonTraverseComponent_for_ChBody() 공개 메소드

public PythonTraverseComponent_for_ChBody ( Component2 swComp, long nLevel, string &asciitext, int nbody ) : void
swComp Component2
nLevel long
asciitext string
nbody int
리턴 void

PythonTraverseComponent_for_collshapes() 공개 메소드

public PythonTraverseComponent_for_collshapes ( Component2 swComp, long nLevel, string &asciitext, int nbody, MathTransform &chbodytransform, bool &found_collisionshapes, Component2 swCompBase ) : void
swComp Component2
nLevel long
asciitext string
nbody int
chbodytransform MathTransform
found_collisionshapes bool
swCompBase Component2
리턴 void

PythonTraverseComponent_for_countingmassbodies() 공개 메소드

public PythonTraverseComponent_for_countingmassbodies ( Component2 swComp, int &valid_bodies ) : void
swComp Component2
valid_bodies int
리턴 void

PythonTraverseComponent_for_links() 공개 메소드

public PythonTraverseComponent_for_links ( Component2 swComp, long nLevel, string &asciitext, MathTransform &roottrasf ) : void
swComp Component2
nLevel long
asciitext string
roottrasf MathTransform
리턴 void

PythonTraverseComponent_for_markers() 공개 메소드

public PythonTraverseComponent_for_markers ( Component2 swComp, long nLevel, string &asciitext, int nbody ) : void
swComp Component2
nLevel long
asciitext string
nbody int
리턴 void

PythonTraverseComponent_for_massbodies() 공개 메소드

public PythonTraverseComponent_for_massbodies ( Component2 swComp, object &obodies, int &addedb ) : void
swComp Component2
obodies object
addedb int
리턴 void

PythonTraverseComponent_for_visualizationshapes() 공개 메소드

public PythonTraverseComponent_for_visualizationshapes ( Component2 swComp, long nLevel, string &asciitext, int nbody, int &nvisshape, Component2 chbody_comp ) : void
swComp Component2
nLevel long
asciitext string
nbody int
nvisshape int
chbody_comp Component2
리턴 void

PythonTraverseFeatures_for_collshapes() 공개 메소드

public PythonTraverseFeatures_for_collshapes ( Component2 swComp, long nLevel, string &asciitext, int nbody, MathTransform &chbodytransform, bool &found_collisionshapes, Component2 swCompBase ) : void
swComp Component2
nLevel long
asciitext string
nbody int
chbodytransform MathTransform
found_collisionshapes bool
swCompBase Component2
리턴 void

PythonTraverseFeatures_for_links() 공개 메소드

public PythonTraverseFeatures_for_links ( Feature swFeat, long nLevel, string &asciitext, MathTransform &roottrasf, Component2 &assemblyofmates ) : void
swFeat Feature
nLevel long
asciitext string
roottrasf MathTransform
assemblyofmates Component2
리턴 void

PythonTraverseFeatures_for_markers() 공개 메소드

public PythonTraverseFeatures_for_markers ( Feature swFeat, long nLevel, string &asciitext, int nbody, MathTransform swCompTotalTrasf ) : void
swFeat Feature
nLevel long
asciitext string
nbody int
swCompTotalTrasf MathTransform
리턴 void

SWTaskpaneHost() 공개 메소드

public SWTaskpaneHost ( ) : System
리턴 System

프로퍼티 상세

mSWApplication 공개적으로 프로퍼티

public ISldWorks mSWApplication
리턴 ISldWorks

mSWintegration 공개적으로 프로퍼티

public SWIntegration,ChronoEngine_SwAddin mSWintegration
리턴 SWIntegration