ComponentStatus Structure |
This structure is immutable.
Namespace: Rhino.Geometry
The ComponentStatus type exposes the following members.
Name | Description | |
---|---|---|
AllSet |
All flags are checked.
| |
Clear |
This is the default value and equal to undefined.
| |
Damaged |
The damaged flag is checked.
| |
Hidden |
The hidden flag is checked.
| |
Highlighted |
The highlight selection flag is checked.
| |
IsClear |
True if every setting is 0 or false.
| |
IsDamaged |
Returns false if component is not damaged. True otherwise.
| |
IsHidden |
Returns true if hidden. False otherwise.
| |
IsHighlighted |
Returns true if highlighted. False otherwise.
| |
IsLocked |
Returns true if locked. False otherwise.
| |
IsSelected |
Returns true if selected or selected persistent. False otherwise.
| |
IsSelectedPersistent |
Returns true if selected persistent. False otherwise.
| |
Locked |
The locked flag is checked.
| |
Selected |
The selection flag is checked.
| |
SelectedPersistent |
The persistent selection flag is checked.
|
Name | Description | |
---|---|---|
Equals(ComponentStatus) |
Determines if another ComponentStatus and this are equal.
| |
Equals(Object) |
Determines if an object and this are equal.
(Overrides ValueTypeEquals(Object).) | |
GetHashCode |
Serves as a special hash function. The inner value is used for the purpose.
(Overrides ValueTypeGetHashCode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HasAllEqualStates |
For the purposes of this test, Selected and SelectedPersistent are considered equal.
| |
HasNoEqualStates |
For the purposes of this test, Selected and SelectedPersistent are considered equal.
| |
HasSomeEqualStates |
For the purposes of this test, Selected and SelectedPersistent are considered equal.
| |
ToString |
Provides a string representation of this ComponentStatus.
(Overrides ValueTypeToString.) | |
WithStates |
Activates any information flag described in any of the two input component statuses
and returns a new ComponentStatus with those flags checked.
|
Name | Description | |
---|---|---|
Addition |
Sets flags from both component states and returns a new ComponentStatus.
| |
Equality |
Determines if two ComponentStatus objects are equal.
| |
Inequality |
Determines if two ComponentStatus objects differ.
|