Show / Hide Table of Contents

Class Tool

Inheritance
System.Object
Assembly
Tool
LineStrip
Implements
IAssembly
IEntity
System.IDisposable
ILabel
ISelectedObject
Inherited Members
Assembly.ExecuteScript(String)
Assembly.ExecuteScript(String, Object)
Assembly.OnMoved
Assembly.Items
Assembly.Pasting
Assembly.ConfiguratorEditorProperties
Assembly.GetMeshObjects(Boolean)
Assembly.CanMoveAssemblies(IList<Assembly>)
Assembly.GetBoundingBox(Boolean)
Assembly.GetBoundingBox(IReadOnlyCollection<IAssembly>, Boolean)
Assembly.Create(AssemblyInfo)
Assembly.Create(List<AssemblyInfo>)
Assembly.OnScreenDumpCreated
Assembly.ScreenDump(IReadOnlyList<Assembly>, Double, Double, Double, Vector3, Int32, Int32, Boolean)
Assembly.ScreenDump(IReadOnlyList<Assembly>, Double, Double, Double, Vector3, Int32, Int32, Boolean, Boolean)
Assembly.ScreenDump(String, IReadOnlyList<Assembly>, Double, Double, Double, Vector3, Int32, Int32)
Assembly.Activate(String)
Assembly.Activate(String, UInt64)
Assembly.DeActivate(String)
Assembly.DeActivate(String, UInt64)
Assembly.Delete(String)
Assembly.Delete(Assembly)
Assembly.Delete(IReadOnlyList<Assembly>)
Assembly.Deserialize(String)
Assembly.Get(String)
Assembly.Get(UInt64)
Assembly.Get(Type)
Assembly.DerivedItems<TDerived>()
Assembly.GetProperty(Assembly, String)
Assembly.GetValidName(String)
Assembly.IncrementName(String)
Assembly.NameUsed(String)
Assembly.Import(String)
Assembly.Select(Assembly)
Assembly.SelectAll()
Assembly.solutionExplorerName
Assembly.Disposing
Assembly.Pivot
Assembly.EventCommand
Assembly.OnAdded
Assembly.OnAfterMoving
Assembly.OnAttached
Assembly.OnBeforeMoving
Assembly.OnDisposed
Assembly.OnDisposing
Assembly.OnBeforeDisposing
Assembly.OnHelpTextChanged
Assembly.OnNameChanged
Assembly.OnPositionChanged
Assembly.OnOrientationChanged
Assembly.OnSectionChanged
Assembly.OnSelect
Assembly.OnSelected
Assembly.OnDeselected
Assembly.OnUnAttached
Assembly.OnVisibilityChanged
Assembly.OnEntityAdded
Assembly.OnEntityRemoved
Assembly.Active
Assembly.Assemblies
Assembly.Attachments
Assembly.HasAttachments
Assembly.CanMove
Assembly.CategoryType
Assembly.Collector
Assembly.Color
Assembly.ConfiguratorEditor
Assembly.Disposed
Assembly.EditAssembly
Assembly.Embedded
Assembly.Entities
Assembly.EntityId
Assembly.Error
Assembly.ErrorIsOverriden
Assembly.FixPoints
Assembly.Help
Assembly.Info
Assembly.InitialDragingPart
Assembly.InsertActionPointIsOverriden
Assembly.InsertMotorIsOverriden
Assembly.InvokeRequired
Assembly.IsAttached
Assembly.IsCollected
Assembly.IsConnected
Assembly.ListSolutionExplorer
Assembly.ShowHelpWhenSelected
Assembly.GetProperty(String, Object)
Assembly.SetProperty(String, Object)
Assembly.LocalOrientation
Assembly.LocalPitch
Assembly.LocalPosition
Assembly.LocalRoll
Assembly.LocalYaw
Assembly.Locked
Assembly.UseLockedColor
Assembly.Menu
Assembly.Context
Assembly.Monitorable
Assembly.Movable
Assembly.MoveRotateAssembly
Assembly.SolutionExplorerName
Assembly.Notification
Assembly.ObjectType
Assembly.Observe
Assembly.Observable
Assembly.OnlySnappedAttachments
Assembly.Orientation
Assembly.Parent
Assembly.Parts
Assembly.Position
Assembly.Properties
Assembly.Section
Assembly.SectionName
Assembly.AssociatedControlPanelName
Assembly.Selectable
Assembly.Selected
Assembly.Snapped
Assembly.TopParent
Assembly.UniqeImage
Assembly.UserData
Assembly.Visible
Assembly.Warning
Assembly.WarningIsOverriden
Assembly.Reseting
Assembly.BeforeDisposing()
Assembly.Activate()
Assembly.Add(Input)
Assembly.Add(Register)
Assembly.Add(ActionPoint)
Assembly.Add(Output)
Assembly.Add(IEntity)
Assembly.Add(Assembly)
Assembly.Add(Assembly, Vector3)
Assembly.Add(Assembly, Vector3, Boolean)
Assembly.Add(CoordinateSystem)
Assembly.Add(String, RigidPart)
Assembly.Add(RigidPart)
Assembly.Add(String, RigidPart, Vector3)
Assembly.Add(RigidPart, Vector3)
Assembly.AfterMoving()
Assembly.PropertyChanging(String, Object)
Assembly.PropertyChanged(String, Object)
Assembly.PropertySelectionChanged(String)
Assembly.Attach(IAssembly)
Assembly.Attach(Assembly)
Assembly.GetAttachments(Func<IAssembly, Boolean>)
Assembly.TryGetAttached(String, IAssembly)
Assembly.TryGetAttached(UInt64, IAssembly)
Assembly.UnAttach(IAssembly)
Assembly.UnAttach(Assembly)
Assembly.UnAttach()
Assembly.AutoFit()
Assembly.BeforeMoving()
Assembly.CompareTo(Object)
Assembly.Connect()
Assembly.Connect(Boolean)
Assembly.Connected(FixPoint)
Assembly.Copy()
Assembly.DeActivate()
Assembly.Deselect()
Assembly.DisableFixPoints()
Assembly.Dispose()
Assembly.DoubleClick()
Assembly.DynamicPropertyBrowsableAttachments(PropertyAttributes)
Assembly.DynamicPropertyChanged(DynamicProperty)
Assembly.DynamicPropertyCollector(PropertyAttributes)
Assembly.DynamicPropertyLocked(PropertyAttributes)
Assembly.DynamicPropertyMultiselection(PropertyAttributes)
Assembly.DynamicPropertyName(PropertyAttributes)
Assembly.DynamicPropertyNotBrowsableAttchment(PropertyAttributes)
Assembly.DynamicPropertyParent(PropertyAttributes)
Assembly.DynamicPropertyPitch(PropertyAttributes)
Assembly.DynamicPropertyPosition(PropertyAttributes)
Assembly.DynamicPropertyRoll(PropertyAttributes)
Assembly.DynamicPropertySection(PropertyAttributes)
Assembly.DynamicPropertyObservable(PropertyAttributes)
Assembly.DynamicPropertyAssociatedControlPanel(PropertyAttributes)
Assembly.DynamicPropertyYaw(PropertyAttributes)
Assembly.EnableFixPoints()
Assembly.FixPointCollision(Boolean)
Assembly.Highlight()
Assembly.Highlight(Color)
Assembly.InsertActionPoint(ActionPoint)
Assembly.Inserted()
Assembly.InsertMotor(IElectricMotor)
Assembly.InsertPart(Point)
Assembly.InvokeOnDisposed()
Assembly.KeyDown(KeyEventArgs)
Assembly.KeyUp(KeyEventArgs)
Assembly.LocalRotation(Vector3, Single, Single, Single)
Assembly.Configured
Assembly.LockScene()
Assembly.MouseDown()
Assembly.MouseUp()
Assembly.Move(Vector3)
Assembly.MoveConfiguratorEditor(Vector3)
Assembly.Pause()
Assembly.Resume()
Assembly.Pick(Vector3, Vector3)
Assembly.Pick(Vector3, Vector3, Boolean)
Assembly.PickActionPoint(Vector3, Vector3)
Assembly.PositionToLocalPosition(Vector3)
Assembly.Refresh()
Assembly.Remove(ActionPoint)
Assembly.Remove(Input)
Assembly.Remove(Output)
Assembly.Remove(Register)
Assembly.Remove(IEntity)
Assembly.Remove(Assembly)
Assembly.Remove(RigidPart)
Assembly.RemoveInput(Input)
Assembly.RemoveMotor(IArrow)
Assembly.RemoveMotor(IElectricMotor)
Assembly.RemoveOutput(Output)
Assembly.Reset()
Assembly.Select()
Assembly.ShowContextMenu()
Assembly.Snap()
Assembly.Snap(UInt32)
Assembly.Snap(FixPoint)
Assembly.Snap(FixPoint, FixPoint)
Assembly.SnapEnd(Assembly)
Assembly.Step(Single)
Assembly.ToString()
Assembly.UnHighlight()
Assembly.UnLockScene()
Assembly.UnSnap()
Assembly.UnSnap(FixPoint)
Assembly.UpdateAssemblyConfiguration()
Assembly.ActivateScriptEvent(String)
Assembly.AttachedInAttachments(FixPoint)
Assembly.Attaching(Assembly)
Assembly.DeActivateScriptEvent(String)
Assembly.Invoke(Action)
Assembly.InvokeIfRequired(Action)
Assembly.InvokeRefresh()
Assembly.SectionOffsetChanged(Section, Vector3)
Assembly.UnAttaching(Assembly)
Assembly.RaiseOnEntityAdded(IEntity)
Assembly.RaiseOnEntityRemoved(IEntity)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Experior.Core.Assemblies.Tools
Assembly: Experior.Core.dll
Syntax
public abstract class Tool : Assembly, IAssembly, IEntity, IDisposable, ILabel, ISelectedObject

Constructors

Tool(ToolInfo)

Declaration
public Tool(ToolInfo info)
Parameters
Type Name Description
ToolInfo info

Properties

Category

Declaration
public override string Category { get; }
Property Value
Type Description
System.String
Overrides
Assembly.Category

Enabled

Declaration
[Browsable(false)]
public override bool Enabled { get; set; }
Property Value
Type Description
System.Boolean
Overrides
Assembly.Enabled

Events

Declaration
[Browsable(false)]
public override EventCollection Events { get; }
Property Value
Type Description
EventCollection
Overrides
Assembly.Events

Image

Declaration
public override ImageSource Image { get; }
Property Value
Type Description
System.Windows.Media.ImageSource
Overrides
Assembly.Image

Name

Declaration
[Browsable(false)]
public override string Name { get; set; }
Property Value
Type Description
System.String
Overrides
Assembly.Name

Pitch

Declaration
[Browsable(false)]
public override float Pitch { get; set; }
Property Value
Type Description
System.Single
Overrides
Assembly.Pitch

Roll

Declaration
[Browsable(false)]
public override float Roll { get; set; }
Property Value
Type Description
System.Single
Overrides
Assembly.Roll

Yaw

Declaration
[Browsable(false)]
public override float Yaw { get; set; }
Property Value
Type Description
System.Single
Overrides
Assembly.Yaw

Implements

IAssembly
IEntity
System.IDisposable
ILabel
ISelectedObject
Back to top Generated by DocFX