C# Class SpaceClaim.AddIn.Gear.Gear

Mostrar archivo Open project: bcourter/SpaceClaim-AddIns Class Usage Examples

Protected Properties

Property Type Description
internalGearODScale double

Private Properties

Property Type Description
CreateGearBody Body

Protected Methods

Method Description
BuildGear ( Gear gear ) : void
CreateAlignmentBodies ( Body &addendumBody, Body &dedendumBody ) : void
CreateDesignBodies ( Body gearBody, Body pitchCircleBody, Body addendumBody, Body dedendumBody ) : void
CreatePitchCircleBody ( ) : Body
CreateVisualizationBodies ( ) : ICollection
Gear ( IPart parent, GearData gearData, GearData conjugateGearData, ToothProfile toothProfile, double helicalAngle, double depth ) : System
GetCappingBody ( ) : Body
GetTransformedProfileCurve ( ITrimmedCurve iTrimmedCurve, double param ) : ITrimmedCurve

Private Methods

Method Description
CreateGearBody ( ) : Body

Method Details

BuildGear() protected static method

protected static BuildGear ( Gear gear ) : void
gear Gear
return void

CreateAlignmentBodies() protected abstract method

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

CreateDesignBodies() protected method

protected CreateDesignBodies ( Body gearBody, Body pitchCircleBody, Body addendumBody, Body dedendumBody ) : void
gearBody Body
pitchCircleBody Body
addendumBody Body
dedendumBody Body
return void

CreatePitchCircleBody() protected abstract method

protected abstract CreatePitchCircleBody ( ) : Body
return Body

CreateVisualizationBodies() protected method

protected CreateVisualizationBodies ( ) : ICollection
return ICollection

Gear() protected method

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

GetCappingBody() protected abstract method

protected abstract GetCappingBody ( ) : Body
return Body

GetTransformedProfileCurve() protected abstract method

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

Property Details

internalGearODScale protected_oe property

protected double internalGearODScale
return double