C# Class SpaceClaim.AddIn.Gear.HypoidGear

Inheritance: Gear
Afficher le fichier Open project: bcourter/SpaceClaim-AddIns Class Usage Examples

Private Properties

Свойство Type Description
GetConeAtParameter Cone
GetHyperbolicRadius double
GetHyperbolicRadius double

Méthodes publiques

Méthode Description
Create ( IPart parent, GearData gearData, GearData conjugateGearData, ToothProfile toothProfile, double helicalAngle, double hypoidAngle, double hypoidOffset, double hypoidKneeRatio, double depth ) : Gear

Méthodes protégées

Méthode Description
CreateAlignmentBodies ( Body &addendumBody, Body &dedendumBody ) : void
CreatePitchCircleBody ( ) : Body
CreateVisualizationBodies ( ) : ICollection
GetCappingBody ( ) : Body
GetTransformedProfileCurve ( ITrimmedCurve iTrimmedCurve, double param ) : ITrimmedCurve
HypoidGear ( IPart parent, GearData gearData, GearData conjugateGearData, ToothProfile toothProfile, double helicalAngle, double hypoidAngle, double hypoidOffset, double hypoidKneeRatio, double depth ) : System

Private Methods

Méthode Description
GetConeAtParameter ( double t ) : Cone
GetHyperbolicRadius ( double t ) : double
GetHyperbolicRadius ( double t, double a, double b ) : double

Method Details

Create() public static méthode

public static Create ( IPart parent, GearData gearData, GearData conjugateGearData, ToothProfile toothProfile, double helicalAngle, double hypoidAngle, double hypoidOffset, double hypoidKneeRatio, double depth ) : Gear
parent IPart
gearData GearData
conjugateGearData GearData
toothProfile ToothProfile
helicalAngle double
hypoidAngle double
hypoidOffset double
hypoidKneeRatio double
depth double
Résultat Gear

CreateAlignmentBodies() protected méthode

protected CreateAlignmentBodies ( Body &addendumBody, Body &dedendumBody ) : void
addendumBody Body
dedendumBody Body
Résultat void

CreatePitchCircleBody() protected méthode

protected CreatePitchCircleBody ( ) : Body
Résultat Body

CreateVisualizationBodies() protected méthode

protected CreateVisualizationBodies ( ) : ICollection
Résultat ICollection

GetCappingBody() protected méthode

protected GetCappingBody ( ) : Body
Résultat Body

GetTransformedProfileCurve() protected méthode

protected GetTransformedProfileCurve ( ITrimmedCurve iTrimmedCurve, double param ) : ITrimmedCurve
iTrimmedCurve ITrimmedCurve
param double
Résultat ITrimmedCurve

HypoidGear() protected méthode

protected HypoidGear ( IPart parent, GearData gearData, GearData conjugateGearData, ToothProfile toothProfile, double helicalAngle, double hypoidAngle, double hypoidOffset, double hypoidKneeRatio, double depth ) : System
parent IPart
gearData GearData
conjugateGearData GearData
toothProfile ToothProfile
helicalAngle double
hypoidAngle double
hypoidOffset double
hypoidKneeRatio double
depth double
Résultat System