Show / Hide Table of Contents

Class Collector

Inheritance
System.Object
Collector
Implements
ICollector
System.IDisposable
Inherited Members
System.Object.ToString()
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
Assembly: Experior.Core.dll
Syntax
[Serializable]
[TypeConverter(typeof(ObjectConverter))]
public class Collector : ICollector, IDisposable

Constructors

Collector()

Declaration
public Collector()

Properties

Assemblies

Declaration
[Browsable(false)]
public IReadOnlyList<IAssembly> Assemblies { get; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyList<IAssembly>

CanMove

Declaration
[Browsable(false)]
public bool CanMove { get; }
Property Value
Type Description
System.Boolean

Color

Declaration
public Color Color { get; set; }
Property Value
Type Description
System.Windows.Media.Color

ColorName

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

Entities

Declaration
[Browsable(false)]
public List<ulong> Entities { get; set; }
Property Value
Type Description
System.Collections.Generic.List<System.UInt64>

EntityId

Declaration
[Browsable(false)]
public ulong EntityId { get; set; }
Property Value
Type Description
System.UInt64

Items

Declaration
public static IReadOnlyList<Collector> Items { get; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyList<Collector>

Locked

Declaration
public bool Locked { get; set; }
Property Value
Type Description
System.Boolean

Position

Declaration
[TypeConverter(typeof(Vector3MeterToMillimeter))]
public Vector3 Position { get; set; }
Property Value
Type Description
System.Numerics.Vector3

Methods

Add(Assembly)

Declaration
public bool Add(Assembly assembly)
Parameters
Type Name Description
Assembly assembly
Returns
Type Description
System.Boolean

AfterMoving()

Declaration
public void AfterMoving()

BeforeMoving()

Declaration
public void BeforeMoving()

Clear()

Declaration
public static void Clear()

Deselect()

Declaration
public void Deselect()

Dispose()

Declaration
public void Dispose()

Move(Vector3)

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

Pick(Vector3, Vector3)

Declaration
public PickResult Pick(Vector3 rayStart, Vector3 rayDirection)
Parameters
Type Name Description
System.Numerics.Vector3 rayStart
System.Numerics.Vector3 rayDirection
Returns
Type Description
PickResult

Remove(Assembly)

Declaration
public void Remove(Assembly assembly)
Parameters
Type Name Description
Assembly assembly

Rotate(Single)

Declaration
public bool Rotate(float deltarad)
Parameters
Type Name Description
System.Single deltarad
Returns
Type Description
System.Boolean

Select()

Declaration
public void Select()

Events

OnAfterMoving

Declaration
public event Collector.CollectorEvent OnAfterMoving
Event Type
Type Description
Collector.CollectorEvent

OnBeforeMoving

Declaration
public event Collector.CollectorEvent OnBeforeMoving
Event Type
Type Description
Collector.CollectorEvent

OnPositionChanged

Declaration
public event Collector.CollectorEvent OnPositionChanged
Event Type
Type Description
Collector.CollectorEvent

Implements

ICollector
System.IDisposable
Back to top Generated by DocFX