Class XbimRegionCollection
Implements
System.Collections.Generic.IList<XbimRegion>
System.Collections.Generic.ICollection<XbimRegion>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<XbimRegion>
System.Collections.Generic.IReadOnlyCollection<XbimRegion>
System.Collections.Generic.IEnumerable<XbimRegion>
System.Collections.IEnumerable
Inherited Members
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IList.get_Item(System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Add(Xbim.Common.Geometry.XbimRegion)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IList.Add(System.Object)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.AddRange(System.Collections.Generic.IEnumerable<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.AsReadOnly()
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.BinarySearch(System.Int32, System.Int32, Xbim.Common.Geometry.XbimRegion, System.Collections.Generic.IComparer<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.BinarySearch(Xbim.Common.Geometry.XbimRegion)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.BinarySearch(Xbim.Common.Geometry.XbimRegion, System.Collections.Generic.IComparer<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Clear()
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Contains(Xbim.Common.Geometry.XbimRegion)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IList.Contains(System.Object)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.ConvertAll<TOutput>(System.Converter<Xbim.Common.Geometry.XbimRegion, TOutput>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.CopyTo(Xbim.Common.Geometry.XbimRegion[])
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.CopyTo(System.Int32, Xbim.Common.Geometry.XbimRegion[], System.Int32, System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.CopyTo(Xbim.Common.Geometry.XbimRegion[], System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Exists(System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Find(System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.FindAll(System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.FindIndex(System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.FindIndex(System.Int32, System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.FindIndex(System.Int32, System.Int32, System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.FindLast(System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.FindLastIndex(System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.FindLastIndex(System.Int32, System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.ForEach(System.Action<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.GetEnumerator()
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.Generic.IEnumerable<Xbim.Common.Geometry.XbimRegion>.GetEnumerator()
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.GetRange(System.Int32, System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.IndexOf(Xbim.Common.Geometry.XbimRegion)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IList.IndexOf(System.Object)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.IndexOf(Xbim.Common.Geometry.XbimRegion, System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.IndexOf(Xbim.Common.Geometry.XbimRegion, System.Int32, System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Insert(System.Int32, Xbim.Common.Geometry.XbimRegion)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.InsertRange(System.Int32, System.Collections.Generic.IEnumerable<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.LastIndexOf(Xbim.Common.Geometry.XbimRegion)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.LastIndexOf(Xbim.Common.Geometry.XbimRegion, System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.LastIndexOf(Xbim.Common.Geometry.XbimRegion, System.Int32, System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Remove(Xbim.Common.Geometry.XbimRegion)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IList.Remove(System.Object)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.RemoveAll(System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.RemoveAt(System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.RemoveRange(System.Int32, System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Reverse()
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Reverse(System.Int32, System.Int32)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Sort()
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Sort(System.Collections.Generic.IComparer<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Sort(System.Comparison<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.TrimExcess()
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.TrueForAll(System.Predicate<Xbim.Common.Geometry.XbimRegion>)
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Capacity
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Count
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IList.IsFixedSize
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.Generic.ICollection<Xbim.Common.Geometry.XbimRegion>.IsReadOnly
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IList.IsReadOnly
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.ICollection.IsSynchronized
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.ICollection.SyncRoot
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.Item[System.Int32]
System.Collections.Generic.List<Xbim.Common.Geometry.XbimRegion>.System.Collections.IList.Item[System.Int32]
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Xbim.Common.Geometry
Assembly: Xbim.Common.dll
Syntax
public class XbimRegionCollection : List<XbimRegion>, IList<XbimRegion>, ICollection<XbimRegion>, IList, ICollection, IReadOnlyList<XbimRegion>, IReadOnlyCollection<XbimRegion>, IEnumerable<XbimRegion>, IEnumerable, IXbimShapeGeometryData
Fields
| Improve this Doc View SourceContextLabel
The IFC label of the geometric represenation context this region represents
Declaration
public int ContextLabel
Field Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceFromArray(Byte[])
Declaration
public static XbimRegionCollection FromArray(byte[] bytes)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | bytes |
Returns
Type | Description |
---|---|
XbimRegionCollection |
Largest()
Declaration
public XbimRegion Largest()
Returns
Type | Description |
---|---|
XbimRegion |
MostPopulated()
Declaration
public XbimRegion MostPopulated()
Returns
Type | Description |
---|---|
XbimRegion |
ToArray()
Declaration
public byte[] ToArray()
Returns
Type | Description |
---|---|
System.Byte[] |
Explicit Interface Implementations
| Improve this Doc View SourceIXbimShapeGeometryData.BoundingBox
Declaration
byte[] IXbimShapeGeometryData.BoundingBox { get; set; }
Returns
Type | Description |
---|---|
System.Byte[] |
IXbimShapeGeometryData.Cost
Declaration
int IXbimShapeGeometryData.Cost { get; }
Returns
Type | Description |
---|---|
System.Int32 |
IXbimShapeGeometryData.Format
Declaration
byte IXbimShapeGeometryData.Format { get; set; }
Returns
Type | Description |
---|---|
System.Byte |
IXbimShapeGeometryData.GeometryHash
Declaration
int IXbimShapeGeometryData.GeometryHash { get; set; }
Returns
Type | Description |
---|---|
System.Int32 |
IXbimShapeGeometryData.IfcShapeLabel
Declaration
int IXbimShapeGeometryData.IfcShapeLabel { get; set; }
Returns
Type | Description |
---|---|
System.Int32 |
IXbimShapeGeometryData.LocalShapeDisplacement
Declaration
IVector3D IXbimShapeGeometryData.LocalShapeDisplacement { get; }
Returns
Type | Description |
---|---|
IVector3D |
IXbimShapeGeometryData.LOD
Declaration
byte IXbimShapeGeometryData.LOD { get; set; }
Returns
Type | Description |
---|---|
System.Byte |
IXbimShapeGeometryData.ReferenceCount
Declaration
int IXbimShapeGeometryData.ReferenceCount { get; set; }
Returns
Type | Description |
---|---|
System.Int32 |
IXbimShapeGeometryData.ShapeData
Declaration
byte[] IXbimShapeGeometryData.ShapeData { get; set; }
Returns
Type | Description |
---|---|
System.Byte[] |
IXbimShapeGeometryData.ShapeDataCompressed
Declaration
byte[] IXbimShapeGeometryData.ShapeDataCompressed { get; set; }
Returns
Type | Description |
---|---|
System.Byte[] |
IXbimShapeGeometryData.ShapeLabel
Declaration
int IXbimShapeGeometryData.ShapeLabel { get; set; }
Returns
Type | Description |
---|---|
System.Int32 |
Implements
System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable