C# Класс ChronoEngine_SwAddin.SWTaskpaneHost

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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