Show / Hide Table of Contents

Class LineStrip

Inheritance
System.Object
Assembly
Tool
LineStrip
Dimension
Implements
IAssembly
IEntity
System.IDisposable
ILabel
ISelectedObject
Inherited Members
Tool.Name
Tool.Enabled
Tool.Events
Tool.Yaw
Tool.Roll
Tool.Pitch
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.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.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.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.InsertMotor(IElectricMotor)
Assembly.InvokeOnDisposed()
Assembly.KeyDown(KeyEventArgs)
Assembly.KeyUp(KeyEventArgs)
Assembly.LocalRotation(Vector3, Single, Single, Single)
Assembly.Configured
Assembly.LockScene()
Assembly.MouseDown()
Assembly.MouseUp()
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 class LineStrip : Tool, IAssembly, IEntity, IDisposable, ILabel, ISelectedObject

Constructors

LineStrip()

Declaration
public LineStrip()

LineStrip(LineStripInfo)

Declaration
public LineStrip(LineStripInfo info)
Parameters
Type Name Description
LineStripInfo info

Properties

Category

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

Flat

Declaration
protected bool Flat { get; set; }
Property Value
Type Description
System.Boolean

Image

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

InitialDragingPart

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

Points

Declaration
[Browsable(false)]
public List<DragingBox> Points { get; }
Property Value
Type Description
System.Collections.Generic.List<DragingBox>

Position

Declaration
public override Vector3 Position { get; set; }
Property Value
Type Description
System.Numerics.Vector3
Overrides
Assembly.Position

ShowLines

Declaration
protected bool ShowLines { get; set; }
Property Value
Type Description
System.Boolean

Methods

AddPoint(Vector3)

Declaration
protected virtual RigidPart AddPoint(Vector3 position)
Parameters
Type Name Description
System.Numerics.Vector3 position
Returns
Type Description
RigidPart

Deselect()

Declaration
public override void Deselect()
Overrides
Assembly.Deselect()

DragPointDraging(RigidPart, Vector3, RigidPart.DraggingEventArgs)

Declaration
protected virtual void DragPointDraging(RigidPart sender, Vector3 delta, RigidPart.DraggingEventArgs e)
Parameters
Type Name Description
RigidPart sender
System.Numerics.Vector3 delta
RigidPart.DraggingEventArgs e

DragpointMouseUp(RigidPart)

Declaration
protected virtual void DragpointMouseUp(RigidPart sender)
Parameters
Type Name Description
RigidPart sender

DragpointSelected(RigidPart)

Declaration
protected virtual void DragpointSelected(RigidPart sender)
Parameters
Type Name Description
RigidPart sender

Inserted()

Declaration
public override void Inserted()
Overrides
Assembly.Inserted()

InsertPart(Point)

Declaration
public override RigidPart InsertPart(Point p)
Parameters
Type Name Description
System.Windows.Point p
Returns
Type Description
RigidPart
Overrides
Assembly.InsertPart(Point)

Move(Vector3)

Declaration
public override bool Move(Vector3 delta)
Parameters
Type Name Description
System.Numerics.Vector3 delta
Returns
Type Description
System.Boolean
Overrides
Assembly.Move(Vector3)

PointAdded(Vector3)

Declaration
protected virtual DragingBox PointAdded(Vector3 position)
Parameters
Type Name Description
System.Numerics.Vector3 position
Returns
Type Description
DragingBox

UpdateLinePositions()

Declaration
protected void UpdateLinePositions()

Implements

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