Interface ISection
Inherited Members
System.IDisposable.Dispose()
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
Property Value
Type |
Description |
System.Single |
|
Methods
Fit()
Declaration
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