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.
|