ComponentIndex Structure |
Namespace: Rhino.Geometry
The ComponentIndex type exposes the following members.
Name | Description | |
---|---|---|
ComponentIndex |
Construct component index with a specific type/index combination
|
Name | Description | |
---|---|---|
ComponentIndexType |
The interpretation of Index depends on the Type value.
Type m_index interpretation (0 based indices)
no_type used when context makes it clear what array is being index
brep_vertex Brep.m_V[] array index
brep_edge Brep.m_E[] array index
brep_face Brep.m_F[] array index
brep_trim Brep.m_T[] array index
brep_loop Brep.m_L[] array index
mesh_vertex Mesh.m_V[] array index
meshtop_vertex MeshTopology.m_topv[] array index
meshtop_edge MeshTopology.m_tope[] array index
mesh_face Mesh.m_F[] array index
idef_part InstanceDefinition.m_object_uuid[] array index
polycurve_segment PolyCurve::m_segment[] array index
dim_linear_point LinearDimension2::POINT_INDEX
dim_radial_point RadialDimension2::POINT_INDEX
dim_angular_point AngularDimension2::POINT_INDEX
dim_ordinate_point OrdinateDimension2::POINT_INDEX
dim_text_point TextEntity2 origin point.
| |
Index |
The interpretation of m_index depends on the m_type value.
m_type m_index interpretation (0 based indices)
no_type used when context makes it clear what array is being index
brep_vertex Brep.m_V[] array index
brep_edge Brep.m_E[] array index
brep_face Brep.m_F[] array index
brep_trim Brep.m_T[] array index
brep_loop Brep.m_L[] array index
mesh_vertex Mesh.m_V[] array index
meshtop_vertex MeshTopology.m_topv[] array index
meshtop_edge MeshTopology.m_tope[] array index
mesh_face Mesh.m_F[] array index
idef_part InstanceDefinition.m_object_uuid[] array index
polycurve_segment PolyCurve::m_segment[] array index
dim_linear_point LinearDimension2::POINT_INDEX
dim_radial_point RadialDimension2::POINT_INDEX
dim_angular_point AngularDimension2::POINT_INDEX
dim_ordinate_point OrdinateDimension2::POINT_INDEX
dim_text_point TextEntity2 origin point.
| |
Unset |
The unset value of component index.
|
Name | Description | |
---|---|---|
CompareTo |
Compares this ComponentIndex with another ComponentIndex.
| |
Equals(ComponentIndex) |
Determines whether the specified ComponentIndex is equal to the current ComponentIndex,
comparing by value.
| |
Equals(Object) |
Determines whether the specified Object is equal to the current ComponentIndex,
comparing by value.
(Overrides ValueTypeEquals(Object).) | |
GetHashCode |
Computes the hash code for this ComponentIndex object.
(Overrides ValueTypeGetHashCode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsUnset |
Return true is this component index is the same as the Unset component index
| |
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Name | Description | |
---|---|---|
Equality |
Determines whether two ComponentIndexes have equal values.
| |
GreaterThan |
Determines whether the first ComponentIndex comes after
the second.
| |
GreaterThanOrEqual |
Determines whether the first ComponentIndex comes after
the second, or it is equal to it.
| |
Inequality |
Determines whether two ComponentIndexes have different values.
| |
LessThan |
Determines whether the first ComponentIndex comes before
the second.
| |
LessThanOrEqual |
Determines whether the first ComponentIndex comes before
the second, or it is equal to it.
|