#include <VUFacet.hh>
 | 
| virtual  | ~VUFacet () | 
|   | 
| virtual int  | GetNumberOfVertices () const =0 | 
|   | 
| virtual UVector3  | GetVertex (int i) const =0 | 
|   | 
| virtual void  | SetVertex (int i, const UVector3 &val)=0 | 
|   | 
| virtual UGeometryType  | GetEntityType () const =0 | 
|   | 
| virtual UVector3  | GetSurfaceNormal () const =0 | 
|   | 
| virtual bool  | IsDefined () const =0 | 
|   | 
| virtual UVector3  | GetCircumcentre () const =0 | 
|   | 
| virtual double  | GetRadius () const =0 | 
|   | 
| virtual VUFacet *  | GetClone ()=0 | 
|   | 
| virtual double  | Distance (const UVector3 &, const double)=0 | 
|   | 
| virtual double  | Distance (const UVector3 &, const double, const bool)=0 | 
|   | 
| virtual double  | Extent (const UVector3)=0 | 
|   | 
| virtual bool  | Intersect (const UVector3 &, const UVector3 &, const bool, double &, double &, UVector3 &)=0 | 
|   | 
| virtual double  | GetArea ()=0 | 
|   | 
| virtual UVector3  | GetPointOnFace () const =0 | 
|   | 
| bool  | operator== (const VUFacet &right) const  | 
|   | 
| void  | ApplyTranslation (const UVector3 v) | 
|   | 
| std::ostream &  | StreamInfo (std::ostream &os) const  | 
|   | 
| bool  | IsInside (const UVector3 &p) const  | 
|   | 
| virtual int  | AllocatedMemory ()=0 | 
|   | 
| virtual void  | SetVertexIndex (const int i, const int j)=0 | 
|   | 
| virtual int  | GetVertexIndex (const int i) const =0 | 
|   | 
| virtual void  | SetVertices (std::vector< UVector3 > *vertices)=0 | 
|   | 
Definition at line 53 of file VUFacet.hh.
 
  
  
      
        
          | virtual VUFacet::~VUFacet  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual int VUFacet::AllocatedMemory  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
      
        
          | void VUFacet::ApplyTranslation  | 
          ( | 
          const UVector3  | 
          v | ) | 
           | 
        
      
 
 
  
  
      
        
          | virtual double VUFacet::Distance  | 
          ( | 
          const UVector3 &  | 
          ,  | 
         
        
           | 
           | 
          const double  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual double VUFacet::Distance  | 
          ( | 
          const UVector3 &  | 
          ,  | 
         
        
           | 
           | 
          const double  | 
          ,  | 
         
        
           | 
           | 
          const bool  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual double VUFacet::Extent  | 
          ( | 
          const UVector3  | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual double VUFacet::GetArea  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual UVector3 VUFacet::GetCircumcentre  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual VUFacet* VUFacet::GetClone  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual int VUFacet::GetNumberOfVertices  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual UVector3 VUFacet::GetPointOnFace  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual double VUFacet::GetRadius  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual UVector3 VUFacet::GetSurfaceNormal  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual UVector3 VUFacet::GetVertex  | 
          ( | 
          int  | 
          i | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual int VUFacet::GetVertexIndex  | 
          ( | 
          const int  | 
          i | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual bool VUFacet::IsDefined  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
      
        
          | bool VUFacet::IsInside  | 
          ( | 
          const UVector3 &  | 
          p | ) | 
           const | 
        
      
 
 
      
        
          | bool VUFacet::operator==  | 
          ( | 
          const VUFacet &  | 
          right | ) | 
           const | 
        
      
 
 
  
  
      
        
          | virtual void VUFacet::SetVertex  | 
          ( | 
          int  | 
          i,  | 
         
        
           | 
           | 
          const UVector3 &  | 
          val  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void VUFacet::SetVertexIndex  | 
          ( | 
          const int  | 
          i,  | 
         
        
           | 
           | 
          const int  | 
          j  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void VUFacet::SetVertices  | 
          ( | 
          std::vector< UVector3 > *  | 
          vertices | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
      
        
          | std::ostream & VUFacet::StreamInfo  | 
          ( | 
          std::ostream &  | 
          os | ) | 
           const | 
        
      
 
 
  
  
      
        
          | const double VUFacet::dirTolerance = 1.0E-14 | 
         
       
   | 
  
staticprotected   | 
  
 
 
The documentation for this class was generated from the following files:
- source/source/geometry/solids/usolids/include/VUFacet.hh
 
- source/source/geometry/solids/usolids/src/VUFacet.cc