A plane equation.  
 More...
#include <MPlane.h>
      
        
          | OPENMAYA_MAJOR_NAMESPACE_OPEN MPlane  | 
          ( | 
           | ) | 
           | 
        
      
 
Class default constructor. 
Create a new default plane. 
 
 
Class copy constructor. 
Create a new vector and initialize it to the same values as the given plane.
- Parameters
 - 
  
  
 
 
 
      
        
          | double distance  | 
          ( | 
           | ) | 
           const | 
        
      
 
Returns the distance of the plane along the normal. 
- Returns
 - The distance of the plane along the normal 
 
 
 
      
        
          | void setPlane  | 
          ( | 
          double  | 
          a,  | 
        
        
           | 
           | 
          double  | 
          b,  | 
        
        
           | 
           | 
          double  | 
          c,  | 
        
        
           | 
           | 
          double  | 
          d  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Directly set the equation of the plane in the form: ax + by +cz + d = 0. 
- Parameters
 - 
  
    | [in] | a | The plane equation's x coefficent  | 
    | [in] | b | The plane equation's y coefficent  | 
    | [in] | c | The plane equation's z coefficent  | 
    | [in] | d | The plane equation's constant distance term  | 
  
   
 
 
      
        
          | void setPlane  | 
          ( | 
          const MVector &  | 
          n,  | 
        
        
           | 
           | 
          double  | 
          d  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Set the equation of the plane from a normal and offset. 
- Parameters
 - 
  
    | [in] | n | The plane's normal  | 
    | [in] | d | The offset of the plane along the normal  | 
  
   
 
 
      
        
          | double distance  | 
          ( | 
          const MVector &  | 
          point | ) | 
           const | 
        
      
 
Returns the unsigned distance from the plane to the specified point. 
- Parameters
 - 
  
    | [in] | point | The point from which to calculate the distance | 
  
   
- Returns
 - The distance from the specified point to the plane. 
 
 
 
      
        
          | double directedDistance  | 
          ( | 
          const MVector &  | 
          point | ) | 
           const | 
        
      
 
 
  
  
      
        
          | const char * className  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns the name of this class. 
- Returns
 - The name of this class. 
 
 
 
The documentation for this class was generated from the following files: