C# Class SpaceClaim.AddIn.Gear.BevelGear

Inheritance: Gear
Show file Open project: bcourter/SpaceClaim-AddIns Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Create ( IPart parent, GearData gearData, GearData conjugateGearData, ToothProfile toothProfile, double helicalAngle, double bevelAngle, double bevelKneeRatio, double depth ) : Gear

Protected Methods

Method Description
BevelGear ( IPart parent, GearData gearData, GearData conjugateGearData, ToothProfile toothProfile, double helicalAngle, double bevelAngle, double bevelKneeRatio, double depth ) : System
CreateAlignmentBodies ( Body &addendumBody, Body &dedendumBody ) : void
CreatePitchCircleBody ( ) : Body
GetCappingBody ( ) : Body
GetTransformedProfileCurve ( ITrimmedCurve iTrimmedCurve, double param ) : ITrimmedCurve

Method Details

BevelGear() protected method

protected BevelGear ( IPart parent, GearData gearData, GearData conjugateGearData, ToothProfile toothProfile, double helicalAngle, double bevelAngle, double bevelKneeRatio, double depth ) : System
parent IPart
gearData GearData
conjugateGearData GearData
toothProfile ToothProfile
helicalAngle double
bevelAngle double
bevelKneeRatio double
depth double
return System

Create() public static method

public static Create ( IPart parent, GearData gearData, GearData conjugateGearData, ToothProfile toothProfile, double helicalAngle, double bevelAngle, double bevelKneeRatio, double depth ) : Gear
parent IPart
gearData GearData
conjugateGearData GearData
toothProfile ToothProfile
helicalAngle double
bevelAngle double
bevelKneeRatio double
depth double
return Gear

CreateAlignmentBodies() protected method

protected CreateAlignmentBodies ( Body &addendumBody, Body &dedendumBody ) : void
addendumBody Body
dedendumBody Body
return void

CreatePitchCircleBody() protected method

protected CreatePitchCircleBody ( ) : Body
return Body

GetCappingBody() protected method

protected GetCappingBody ( ) : Body
return Body

GetTransformedProfileCurve() protected method

protected GetTransformedProfileCurve ( ITrimmedCurve iTrimmedCurve, double param ) : ITrimmedCurve
iTrimmedCurve ITrimmedCurve
param double
return ITrimmedCurve