The SoLinePatternElement class defines the line stipple pattern.Line stippling is used to mask out fragments of a line.  
 More...
#include <Inventor/elements/SoLinePatternElement.h>
 | 
| enum   | Patterns { CONTINUOUS = 0xFFFF
 } | 
|   | 
 | 
| 
static SoType  | getClassTypeId (void) | 
|   | 
| 
static int  | getClassStackIndex (void) | 
|   | 
| static void *  | createInstance (void) | 
|   | 
| static void  | initClass (void) | 
|   | 
| static void  | set (SoState *const state, SoNode *const node, const int32_t pattern, const int32_t factor=1) | 
|   | 
| static void  | set (SoState *const state, const int32_t pattern, const int32_t factor=1) | 
|   | 
| static int32_t  | get (SoState *const state) | 
|   | 
| static int32_t  | getDefault () | 
|   | 
| static int32_t  | getScaleFactor (SoState *const state) | 
|   | 
| static int32_t  | getDefaultScaleFactor () | 
|   | 
| 
static SoType  | getClassTypeId (void) | 
|   | 
| 
static int  | getClassStackIndex (void) | 
|   | 
| 
static void  | initClass (void) | 
|   | 
| 
static void  | set (const int index, SoState *const state, SoNode *const node, const int32_t value) | 
|   | 
| static void  | set (const int index, SoState *const state, const int32_t value) | 
|   | 
| 
static int32_t  | get (const int index, SoState *const state) | 
|   | FIXME: write doc. 
  | 
|   | 
| static void  | initClass (void) | 
|   | 
| static SoType  | getClassTypeId (void) | 
|   | 
| static int  | getClassStackIndex (void) | 
|   | 
| static void  | initElements (void) | 
|   | 
| static int  | getNumStackIndices (void) | 
|   | 
| static SoType  | getIdFromStackIndex (const int stackIndex) | 
|   | 
The SoLinePatternElement class defines the line stipple pattern.
Line stippling is used to mask out fragments of a line. 
 
◆ ~SoLinePatternElement()
  
  
      
        
          | SoLinePatternElement::~SoLinePatternElement  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ createInstance()
  
  
      
        
          | void * SoLinePatternElement::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. 
 
 
◆ initClass()
  
  
      
        
          | void SoLinePatternElement::initClass  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ init()
  
  
      
        
          | void SoLinePatternElement::init  | 
          ( | 
          SoState *  | 
          state | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ set() [1/2]
  
  
      
        
          | void SoLinePatternElement::set  | 
          ( | 
          SoState *const  | 
          state,  | 
         
        
           | 
           | 
          SoNode *const  | 
          node,  | 
         
        
           | 
           | 
          const int32_t  | 
          pattern,  | 
         
        
           | 
           | 
          const int32_t  | 
          factor = 1  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Sets the given pattern in the state. 
 
 
◆ set() [2/2]
  
  
      
        
          | void SoLinePatternElement::set  | 
          ( | 
          SoState *const  | 
          state,  | 
         
        
           | 
           | 
          const int32_t  | 
          pattern,  | 
         
        
           | 
           | 
          const int32_t  | 
          factor = 1  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Sets the given pattern in the state. 
 
 
◆ get()
  
  
      
        
          | int32_t SoLinePatternElement::get  | 
          ( | 
          SoState *const  | 
          state | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns line stipple pattern from state. 
 
 
◆ getDefault()
  
  
      
        
          | int32_t SoLinePatternElement::getDefault  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns default line stipple pattern. 
 
 
◆ getScaleFactor()
  
  
      
        
          | int32_t SoLinePatternElement::getScaleFactor  | 
          ( | 
          SoState *const  | 
          state | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns line stipple pattern scale factor from state. 
 
 
◆ getDefaultScaleFactor()
  
  
      
        
          | int32_t SoLinePatternElement::getDefaultScaleFactor  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns default line stipple pattern scale factor. 
 
 
The documentation for this class was generated from the following files: