C# Класс SpaceClaim.AddIn.Gear.Gear

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
internalGearODScale double

Private Properties

Свойство Тип Описание
CreateGearBody Body

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
CreateGearBody ( ) : Body

Описание методов

BuildGear() защищенный статический Метод

protected static BuildGear ( Gear gear ) : void
gear Gear
Результат void

CreateAlignmentBodies() защищенный абстрактный Метод

protected abstract CreateAlignmentBodies ( Body &addendumBody, Body &dedendumBody ) : void
addendumBody Body
dedendumBody Body
Результат void

CreateDesignBodies() защищенный Метод

protected CreateDesignBodies ( Body gearBody, Body pitchCircleBody, Body addendumBody, Body dedendumBody ) : void
gearBody Body
pitchCircleBody Body
addendumBody Body
dedendumBody Body
Результат void

CreatePitchCircleBody() защищенный абстрактный Метод

protected abstract CreatePitchCircleBody ( ) : Body
Результат Body

CreateVisualizationBodies() защищенный Метод

protected CreateVisualizationBodies ( ) : ICollection
Результат ICollection

Gear() защищенный Метод

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
Результат System

GetCappingBody() защищенный абстрактный Метод

protected abstract GetCappingBody ( ) : Body
Результат Body

GetTransformedProfileCurve() защищенный абстрактный Метод

protected abstract GetTransformedProfileCurve ( ITrimmedCurve iTrimmedCurve, double param ) : ITrimmedCurve
iTrimmedCurve ITrimmedCurve
param double
Результат ITrimmedCurve

Описание свойств

internalGearODScale защищенное свойство

protected double internalGearODScale
Результат double