C# 클래스 SpaceClaim.AddIn.Gear.HypoidGear

상속: Gear
파일 보기 프로젝트 열기: bcourter/SpaceClaim-AddIns 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetConeAtParameter Cone
GetHyperbolicRadius double
GetHyperbolicRadius double

공개 메소드들

메소드 설명
Create ( IPart parent, GearData gearData, GearData conjugateGearData, ToothProfile toothProfile, double helicalAngle, double hypoidAngle, double hypoidOffset, double hypoidKneeRatio, double depth ) : Gear

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetConeAtParameter ( double t ) : Cone
GetHyperbolicRadius ( double t ) : double
GetHyperbolicRadius ( double t, double a, double b ) : double

메소드 상세

Create() 공개 정적인 메소드

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
리턴 Gear

CreateAlignmentBodies() 보호된 메소드

protected CreateAlignmentBodies ( Body &addendumBody, Body &dedendumBody ) : void
addendumBody Body
dedendumBody Body
리턴 void

CreatePitchCircleBody() 보호된 메소드

protected CreatePitchCircleBody ( ) : Body
리턴 Body

CreateVisualizationBodies() 보호된 메소드

protected CreateVisualizationBodies ( ) : ICollection
리턴 ICollection

GetCappingBody() 보호된 메소드

protected GetCappingBody ( ) : Body
리턴 Body

GetTransformedProfileCurve() 보호된 메소드

protected GetTransformedProfileCurve ( ITrimmedCurve iTrimmedCurve, double param ) : ITrimmedCurve
iTrimmedCurve ITrimmedCurve
param double
리턴 ITrimmedCurve

HypoidGear() 보호된 메소드

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
리턴 System