Class XbimFaceBoundSet
  
  
  
  
    Inheritance
    System.Object
    XbimFaceBoundSet
   
  
    Implements
    
    
    
    
    System.Collections.Specialized.INotifyCollectionChanged
    System.ComponentModel.INotifyPropertyChanged
    
    System.Collections.IEnumerable
    
   
  
    Inherited Members
    
      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()
    
   
  
  Assembly: Xbim.Tessellator.dll
  Syntax
  
    public class XbimFaceBoundSet : IItemSet<IIfcFaceBound>, IList<IIfcFaceBound>, ICollection<IIfcFaceBound>, IEnumerable<IIfcFaceBound>, INotifyCollectionChanged, INotifyPropertyChanged, IExpressEnumerable, IEnumerable, IItemSet
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  XbimFaceBoundSet(IIfcIndexedPolygonalFace, IIfcCartesianPointList3D, IItemSet<IfcPositiveInteger>)
  
  
  Declaration
  
    public XbimFaceBoundSet(IIfcIndexedPolygonalFace face, IIfcCartesianPointList3D coordinates, IItemSet<IfcPositiveInteger> pnIndex)
   
  Parameters
  
  Properties
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Count
  
  
  Declaration
  
    public int Count { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  IsReadOnly
  
  
  Declaration
  
    public bool IsReadOnly { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Item[Int32]
  
  
  Declaration
  
    public IIfcFaceBound this[int index] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | index |  | 
    
  
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  OwningEntity
  
  
  Declaration
  
    public IPersistEntity OwningEntity { get; }
   
  Property Value
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Add(IIfcFaceBound)
  
  
  Declaration
  
    public void Add(IIfcFaceBound item)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AddRange(IEnumerable<IIfcFaceBound>)
  
  
  Declaration
  
    public void AddRange(IEnumerable<IIfcFaceBound> values)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.Generic.IEnumerable<IIfcFaceBound> | values |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Clear()
  
  
  Declaration
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Contains(IIfcFaceBound)
  
  
  Declaration
  
    public bool Contains(IIfcFaceBound item)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  CopyTo(IIfcFaceBound[], Int32)
  
  
  Declaration
  
    public void CopyTo(IIfcFaceBound[] array, int arrayIndex)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IIfcFaceBound[] | array |  | 
      
        | System.Int32 | arrayIndex |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  FirstOrDefault(Func<IIfcFaceBound, Boolean>)
  
  
  Declaration
  
    public IIfcFaceBound FirstOrDefault(Func<IIfcFaceBound, bool> predicate)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Func<IIfcFaceBound, System.Boolean> | predicate |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  FirstOrDefault<TF>(Func<TF, Boolean>)
  
  
  Declaration
  
    public TF FirstOrDefault<TF>(Func<TF, bool> predicate)
    where TF : IIfcFaceBound
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Func<TF, System.Boolean> | predicate |  | 
    
  
  Returns
  
  Type Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetAt(Int32)
  
  
  Declaration
  
    public IIfcFaceBound GetAt(int index)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | index |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetEnumerator()
  
  
  Declaration
  
    public IEnumerator<IIfcFaceBound> GetEnumerator()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.IEnumerator<IIfcFaceBound> |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  IndexOf(IIfcFaceBound)
  
  
  Declaration
  
    public int IndexOf(IIfcFaceBound item)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Insert(Int32, IIfcFaceBound)
  
  
  Declaration
  
    public void Insert(int index, IIfcFaceBound item)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Remove(IIfcFaceBound)
  
  
  Declaration
  
    public bool Remove(IIfcFaceBound item)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  RemoveAt(Int32)
  
  
  Declaration
  
    public void RemoveAt(int index)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | index |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Where<TW>(Func<TW, Boolean>)
  
  
  Declaration
  
    public IEnumerable<TW> Where<TW>(Func<TW, bool> predicate)
    where TW : IIfcFaceBound
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Func<TW, System.Boolean> | predicate |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.IEnumerable<TW> |  | 
    
  
  Type Parameters
  
  Events
  
  
    |
    Improve this Doc
  
  
    View Source
  
  CollectionChanged
  
  
  Declaration
  
    public event NotifyCollectionChangedEventHandler CollectionChanged
   
  Event Type
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Specialized.NotifyCollectionChangedEventHandler |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  PropertyChanged
  
  
  Declaration
  
    public event PropertyChangedEventHandler PropertyChanged
   
  Event Type
  
    
      
        | Type | Description | 
    
    
      
        | System.ComponentModel.PropertyChangedEventHandler |  | 
    
  
  Explicit Interface Implementations
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  IEnumerable.GetEnumerator()
  
  
  Declaration
  
    IEnumerator IEnumerable.GetEnumerator()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.IEnumerator |  | 
    
  
  Implements
  
  
      System.Collections.Generic.IList<T>
  
  
      System.Collections.Generic.ICollection<T>
  
  
      System.Collections.Generic.IEnumerable<T>
  
  
      System.Collections.Specialized.INotifyCollectionChanged
  
  
      System.ComponentModel.INotifyPropertyChanged
  
  
  
      System.Collections.IEnumerable