Class XbimCartesianPoint3dList
  
  
  
  
    Inheritance
    System.Object
    XbimCartesianPoint3dList
   
  
    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 XbimCartesianPoint3dList : IItemSet<IIfcCartesianPoint>, IList<IIfcCartesianPoint>, ICollection<IIfcCartesianPoint>, IEnumerable<IIfcCartesianPoint>, INotifyCollectionChanged, INotifyPropertyChanged, IExpressEnumerable, IEnumerable, IItemSet
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  XbimCartesianPoint3dList(IItemSet<IfcPositiveInteger>, IIfcCartesianPointList3D, IItemSet<IfcPositiveInteger>)
  
  
  Declaration
  
    public XbimCartesianPoint3dList(IItemSet<IfcPositiveInteger> coordIndex, 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 IIfcCartesianPoint 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(IIfcCartesianPoint)
  
  
  Declaration
  
    public void Add(IIfcCartesianPoint item)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AddRange(IEnumerable<IIfcCartesianPoint>)
  
  
  Declaration
  
    public void AddRange(IEnumerable<IIfcCartesianPoint> values)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Clear()
  
  
  Declaration
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Contains(IIfcCartesianPoint)
  
  
  Declaration
  
    public bool Contains(IIfcCartesianPoint item)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  CopyTo(IIfcCartesianPoint[], Int32)
  
  
  Declaration
  
    public void CopyTo(IIfcCartesianPoint[] array, int arrayIndex)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  FirstOrDefault(Func<IIfcCartesianPoint, Boolean>)
  
  
  Declaration
  
    public IIfcCartesianPoint FirstOrDefault(Func<IIfcCartesianPoint, bool> predicate)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  FirstOrDefault<TF>(Func<TF, Boolean>)
  
  
  Declaration
  
    public TF FirstOrDefault<TF>(Func<TF, bool> predicate)
    where TF : IIfcCartesianPoint
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Func<TF, System.Boolean> | predicate |  | 
    
  
  Returns
  
  Type Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetAt(Int32)
  
  
  Declaration
  
    public IIfcCartesianPoint GetAt(int index)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int32 | index |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetEnumerator()
  
  
  Declaration
  
    public IEnumerator<IIfcCartesianPoint> GetEnumerator()
   
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  IndexOf(IIfcCartesianPoint)
  
  
  Declaration
  
    public int IndexOf(IIfcCartesianPoint item)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Insert(Int32, IIfcCartesianPoint)
  
  
  Declaration
  
    public void Insert(int index, IIfcCartesianPoint item)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Remove(IIfcCartesianPoint)
  
  
  Declaration
  
    public bool Remove(IIfcCartesianPoint 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 : IIfcCartesianPoint
   
  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