The SoProfileCoordinateElement class is yet to be documented.FIXME: write doc.  
 More...
#include <Inventor/elements/SoProfileCoordinateElement.h>
The SoProfileCoordinateElement class is yet to be documented.
FIXME: write doc. 
 
◆ ~SoProfileCoordinateElement()
  
  
      
        
          | SoProfileCoordinateElement::~SoProfileCoordinateElement  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ createInstance()
  
  
      
        
          | void * SoProfileCoordinateElement::createInstance  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
This API member is considered internal to the library, as it is not likely to be of interest to the application programmer. 
 
 
◆ init()
  
  
      
        
          | void SoProfileCoordinateElement::init  | 
          ( | 
          SoState *  | 
          state | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
This function initializes the element type in the given SoState. It is called for the first element of each enabled element type in SoState objects. 
Reimplemented from SoReplacedElement.
 
 
◆ set2()
  
  
      
        
          | void SoProfileCoordinateElement::set2  | 
          ( | 
          SoState *const  | 
          state,  | 
         
        
           | 
           | 
          SoNode *const  | 
          node,  | 
         
        
           | 
           | 
          const int32_t  | 
          numCoords,  | 
         
        
           | 
           | 
          const SbVec2f *const  | 
          coords  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Sets the profile coordinates. 
 
 
◆ set3()
  
  
      
        
          | void SoProfileCoordinateElement::set3  | 
          ( | 
          SoState *const  | 
          state,  | 
         
        
           | 
           | 
          SoNode *const  | 
          node,  | 
         
        
           | 
           | 
          const int32_t  | 
          numCoords,  | 
         
        
           | 
           | 
          const SbVec3f *const  | 
          coords  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Sets the profile coordinates. 
 
 
◆ getInstance()
Returns the current element. 
 
 
◆ getNum()
      
        
          | int32_t SoProfileCoordinateElement::getNum  | 
          ( | 
          void  | 
           | ) | 
           const | 
        
      
 
Returns the number of profile coordinates in this element. 
 
 
◆ get2()
      
        
          | const SbVec2f & SoProfileCoordinateElement::get2  | 
          ( | 
          const int  | 
          index | ) | 
           const | 
        
      
 
Returns the index'th 2D coordinate. 
- See also
 - is2D() 
 
 
 
◆ get3()
      
        
          | const SbVec3f & SoProfileCoordinateElement::get3  | 
          ( | 
          const int  | 
          index | ) | 
           const | 
        
      
 
Returns the index'th 3D coordinate. 
- See also
 - is2D() 
 
 
 
◆ is2D()
      
        
          | SbBool SoProfileCoordinateElement::is2D  | 
          ( | 
          void  | 
           | ) | 
           const | 
        
      
 
Returns if this element contains 2D coordinates. 
 
 
◆ getDefault2()
  
  
      
        
          | SbVec2f SoProfileCoordinateElement::getDefault2  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns the default 2D coordinate. 
 
 
◆ getDefault3()
  
  
      
        
          | SbVec3f SoProfileCoordinateElement::getDefault3  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns the default 3D coordinate. 
 
 
◆ getArrayPtr2()
      
        
          | const SbVec2f * SoProfileCoordinateElement::getArrayPtr2  | 
          ( | 
          void  | 
           | ) | 
           const | 
        
      
 
Returns a pointer to the 2D coordinates. 
 
 
◆ getArrayPtr3()
      
        
          | const SbVec3f * SoProfileCoordinateElement::getArrayPtr3  | 
          ( | 
          void  | 
           | ) | 
           const | 
        
      
 
Returns a pointer to the 3D coordinates. 
 
 
◆ numCoords
  
  
      
        
          | SoProfileCoordinateElement::numCoords | 
         
       
   | 
  
protected   | 
  
 
 
◆ coords2
  
  
      
        
          | SoProfileCoordinateElement::coords2 | 
         
       
   | 
  
protected   | 
  
 
 
◆ coords3
  
  
      
        
          | SoProfileCoordinateElement::coords3 | 
         
       
   | 
  
protected   | 
  
 
 
◆ coordsAre2D
  
  
      
        
          | SoProfileCoordinateElement::coordsAre2D | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: