Struct Point3DFlags
Structure for storing axis coordinate change flags. Provides named access to flags for X, Y, and Z axes.
Inherited Members
Namespace: DotNet.Interpreter.Helper
Assembly: DotNet.Interpreter.Helper.dll
Syntax
public struct Point3DFlags
Properties
this[int]
Indexer for accessing flags by index (1 – X, 2 – Y, 3 – Z).
Declaration
public bool this[int index] { readonly get; set; }
Parameters
Type | Name | Description |
---|---|---|
int | index | Flag index. |
Property Value
Type | Description |
---|---|
bool | Flag value. |
Exceptions
Type | Condition |
---|---|
IndexOutOfRangeException | If index is not 1, 2, or 3. |
X
Change flag for X axis.
Declaration
public bool X { readonly get; set; }
Property Value
Type | Description |
---|---|
bool |
Y
Change flag for Y axis.
Declaration
public bool Y { readonly get; set; }
Property Value
Type | Description |
---|---|
bool |
Z
Change flag for Z axis.
Declaration
public bool Z { readonly get; set; }
Property Value
Type | Description |
---|---|
bool |
Methods
Reset()
Resets all flags to false.
Declaration
public void Reset()