C# Class SpaceClaim.AddIn.Utilities.ThreadTool

Inheritance: Tool
Afficher le fichier Open project: bcourter/SpaceClaim-AddIns

Méthodes publiques

Méthode Description
ThreadTool ( ) : System

Méthodes protégées

Méthode Description
AdjustSelection ( IDocObject docObject ) : IDocObject
OnClickStart ( Point cursorPos, Line cursorRay ) : bool
OnEnable ( bool enable ) : void
OnInitialize ( ) : void
OnMouseMove ( Point cursorPos, Line cursorRay, MouseButtons button ) : bool

Private Methods

Méthode Description
AngleCommand_TextChanged ( object sender, CommandTextChangedEventArgs e ) : void
AxisBounds ( Face cylinderFace, Line axisCopy ) : Interval
CreateThreadBody ( Face cylinderFace, double pitch, double angle, double positionOffset ) : Body
CreateThreadCurves ( Face cylinderFace, double pitch, double angle, double positionOffset, CurveSegment &innerCurve, CurveSegment &outerCurveA, CurveSegment &outerCurveB ) : void
CreateUntransformedThreadCurves ( Face cylinderFace, double pitch, double angle, Interval bounds, double positionOffset, double &radius, Line &axis, CurveSegment &innerCurve, CurveSegment &outerCurveA, CurveSegment &outerCurveB, System.Matrix &trans, double &innerRadius, double &outerRadius ) : void
PitchCommand_TextChanged ( object sender, CommandTextChangedEventArgs e ) : void
PositionCommand_TextChanged ( object sender, CommandTextChangedEventArgs e ) : void
Reset ( ) : void
TrimAndTransform ( System.Matrix &trans, Plane planeA, Plane planeB, CurveSegment curve ) : CurveSegment
TypeCommand_TextChanged ( object sender, CommandTextChangedEventArgs e ) : void
Window_PreselectionChanged ( object sender, EventArgs e ) : void

Method Details

AdjustSelection() protected méthode

protected AdjustSelection ( IDocObject docObject ) : IDocObject
docObject IDocObject
Résultat IDocObject

OnClickStart() protected méthode

protected OnClickStart ( Point cursorPos, Line cursorRay ) : bool
cursorPos System.Drawing.Point
cursorRay Line
Résultat bool

OnEnable() protected méthode

protected OnEnable ( bool enable ) : void
enable bool
Résultat void

OnInitialize() protected méthode

protected OnInitialize ( ) : void
Résultat void

OnMouseMove() protected méthode

protected OnMouseMove ( Point cursorPos, Line cursorRay, MouseButtons button ) : bool
cursorPos System.Drawing.Point
cursorRay Line
button MouseButtons
Résultat bool

ThreadTool() public méthode

public ThreadTool ( ) : System
Résultat System