Class MotorDesigner.StatorSection.CADImportCreation
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
CAD Import Creation
public class MotorDesigner.StatorSection.CADImportCreation : MotorDesigner.CreationBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← MotorDesigner.CreationBase ← MotorDesigner.StatorSection.CADImportCreation
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inherited Members
MotorDesigner.CreationBase.Initialize(Unit.ConvertFactor), MotorDesigner.CreationBase.OnDeserialization(object), MotorDesigner.CreationBase.Depth, MotorDesigner.CreationBase.RotateAngle, MotorDesigner.CreationBase.Material, MotorDesigner.CreationBase._Material, MotorDesigner.CreationBase.TypeOfGeometryCreation, LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
CADImportCreation()
Initializes a new instance of the
public CADImportCreation()
Properties
FilePath
Gets or sets the file path.
public string FilePath { get; set; }
Property Value
MountingOuterRound
Gets or sets the mounting outer round.
public ExpressionValueVariable MountingOuterRound { get; set; }
Property Value
ExpressionValueVariable
MountingRadius
Gets or sets the mounting radius.
public ExpressionValueVariable MountingRadius { get; set; }
Property Value
ExpressionValueVariable
NumberOfMounting
Gets or sets the number of mounting.
public ExpressionValueVariable NumberOfMounting { get; set; }
Property Value
ExpressionValueVariable
NumberOfSlot
Gets or sets the number of slot.
public ExpressionValueVariable NumberOfSlot { get; set; }
Property Value
ExpressionValueVariable
TiltedAngle
Gets or sets the tilted angle.
public ExpressionValueVariable TiltedAngle { get; set; }
Property Value
ExpressionValueVariable
TypeOfGeometryCreation
Gets the geometry creation type.
public override MotorDesigner.GeometryCreationType TypeOfGeometryCreation { get; }
Property Value
MotorDesigner.GeometryCreationType
Methods
AnalysisCAD(Document3D, string)
Analysis CAD
public static (double, int, int, double, double) AnalysisCAD(Document3D document, string strFilePath)
Parameters
document Document3D
The document
strFilePath string
The file path
Returns
(double, int, int, double, double)
geometry paramter item1 : Depth item2 : NumberOfSlot item3 : NumberOfMounting item4 : MountingRadius item5 : MountingOuterRound
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.