spLib
Loading...
Searching...
No Matches
vector.h File Reference
#include <stdlib.h>
#include <sp/spPlugin.h>
Include dependency graph for vector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  spSVector
 Vector type that contains the elements of short type. More...
 
class  spLVector
 Vector type that contains the elements of long type. More...
 
class  spFVector
 Vector type that contains the elements of float type. More...
 
class  spDVector
 Vector type that contains the elements of double type. More...
 

Macros

#define SP_LOW_FLOAT_PRECISION   SP_32BIT_PRECISION
 
#define SP_LONG_PRECISION   SP_32BIT_PRECISION
 
#define SP_SHORT_PRECISION   SP_16BIT_PRECISION
 
#define SP_CHAR_PRECISION   SP_8BIT_PRECISION
 

Enumerations

enum  spPrecision {
  SP_HIGHEST_PRECISION = 128 , SP_HIGH_DOUBLE_PRECISION = 72 , SP_DOUBLE_PRECISION = 64 , SP_LOW_DOUBLE_PRECISION = 48 ,
  SP_HIGH_FLOAT_PRECISION = 34 , SP_FLOAT_PRECISION = 33 , SP_32BIT_PRECISION = 32 , SP_24BIT_PRECISION = 24 ,
  SP_16BIT_PRECISION = 16 , SP_8BIT_PRECISION = 8 , SP_IGNORE_PRECISION = 0 , SP_UNKNOWN_PRECISION = 255
}
 
enum  spComputeSpeed {
  SP_COMPUTE_SPEED_EXTREMELY_FAST = 35 , SP_COMPUTE_SPEED_VERY_FAST = 30 , SP_COMPUTE_SPEED_FASTER = 25 , SP_COMPUTE_SPEED_FAST = 20 ,
  SP_COMPUTE_SPEED_NORMAL = 10 , SP_COMPUTE_SPEED_SLOW = 5 , SP_COMPUTE_SPEED_SLOWER = 4 , SP_COMPUTE_SPEED_VERY_SLOW = 3 ,
  SP_COMPUTE_SPEED_EXTREMELY_SLOW = 2 , SP_COMPUTE_SPEED_UNKNOWN = -1
}