Struct XbimPoint3D
  
  
  
  
    Inherited Members
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
   
  
  Assembly: Xbim.Common.dll
  Syntax
  
    public struct XbimPoint3D
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  XbimPoint3D(Double, Double, Double)
  
  
  Declaration
  
    public XbimPoint3D(double x, double y, double z)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Double | 
        x | 
         | 
      
      
        | System.Double | 
        y | 
         | 
      
      
        | System.Double | 
        z | 
         | 
      
    
  
  Fields
  
  
    |
    Improve this Doc
  
  
    View Source
  
  X
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  Y
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  Z
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  Zero
  
  
  Declaration
  
    public static readonly XbimPoint3D Zero
   
  Field Value
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Add(XbimPoint3D, XbimPoint3D)
  
  
  Declaration
  
    public static XbimPoint3D Add(XbimPoint3D p, XbimPoint3D v)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Add(XbimPoint3D, XbimVector3D)
  Adds a XbimPoint3D structure to a XbimVector3D and returns the result as a XbimPoint3D structure.
 
  
  Declaration
  
    public static XbimPoint3D Add(XbimPoint3D p, XbimVector3D v)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Equals(Object)
  
  
  Declaration
  
    public override bool Equals(object ob)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Object | 
        ob | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  Overrides
  System.ValueType.Equals(System.Object)
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetHashCode()
  
  
  Declaration
  
    public override int GetHashCode()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  Overrides
  System.ValueType.GetHashCode()
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Multiply(XbimPoint3D, XbimMatrix3D)
  
  
  Declaration
  
    public static XbimPoint3D Multiply(XbimPoint3D p, XbimMatrix3D m)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Subtract(XbimPoint3D, XbimPoint3D)
  
  
  Declaration
  
    public static XbimVector3D Subtract(XbimPoint3D a, XbimPoint3D b)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ToString()
  
  
  Declaration
  
    public override string ToString()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  Overrides
  System.ValueType.ToString()
  Operators
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Addition(XbimPoint3D, XbimVector3D)
  
  
  Declaration
  
    public static XbimPoint3D operator +(XbimPoint3D p, XbimVector3D v)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Multiply(XbimPoint3D, XbimMatrix3D)
  
  
  Declaration
  
    public static XbimPoint3D operator *(XbimPoint3D p, XbimMatrix3D m)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Subtraction(XbimPoint3D, XbimPoint3D)
  
  
  Declaration
  
    public static XbimVector3D operator -(XbimPoint3D a, XbimPoint3D b)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Subtraction(XbimPoint3D, XbimVector3D)
  
  
  Declaration
  
    public static XbimPoint3D operator -(XbimPoint3D a, XbimVector3D b)
   
  Parameters
  
  Returns