Show / Hide Table of Contents

Interface ISection

Inherited Members
IPersistablePropertyOwner.OnPropertyChanged
System.IDisposable.Dispose()
Namespace: Experior.Interfaces
Assembly: Experior.Interfaces.dll
Syntax
public interface ISection : IPersistablePropertyOwner, IDisposable

Properties

Assemblies

Declaration
IReadOnlyCollection<IAssembly> Assemblies { get; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyCollection<IAssembly>

AssemblyCount

Declaration
int AssemblyCount { get; }
Property Value
Type Description
System.Int32

AutoCadFileName

Declaration
string AutoCadFileName { get; set; }
Property Value
Type Description
System.String

BoundsVisible

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

Color

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

Enabled

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

FloorImage

Declaration
BitmapSource FloorImage { set; }
Property Value
Type Description
System.Windows.Media.Imaging.BitmapSource

FloorTextureFile

Declaration
string FloorTextureFile { get; set; }
Property Value
Type Description
System.String

GridEnabled

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

Length

Declaration
float Length { get; set; }
Property Value
Type Description
System.Single

Locked

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

Name

Declaration
string Name { get; set; }
Property Value
Type Description
System.String

Position

Declaration
Vector3 Position { get; set; }
Property Value
Type Description
System.Numerics.Vector3

Visible

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

VisibleFloor

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

Width

Declaration
float Width { get; set; }
Property Value
Type Description
System.Single

Yaw

Declaration
float Yaw { get; }
Property Value
Type Description
System.Single

Methods

Fit()

Declaration
void Fit()

SetSize(Single, Single)

Declaration
void SetSize(float length, float width)
Parameters
Type Name Description
System.Single length
System.Single width

TryPick(Vector3, Vector3, out Vector3)

Declaration
bool TryPick(Vector3 rayStart, Vector3 rayDirection, out Vector3 hitPosition)
Parameters
Type Name Description
System.Numerics.Vector3 rayStart
System.Numerics.Vector3 rayDirection
System.Numerics.Vector3 hitPosition
Returns
Type Description
System.Boolean

Events

OnDisposed

Declaration
event EventHandler OnDisposed
Event Type
Type Description
System.EventHandler

OnNameChanged

Declaration
event EventHandler<NameChangedEventArgs> OnNameChanged
Event Type
Type Description
System.EventHandler<NameChangedEventArgs>
Back to top Generated by DocFX