TAPsOpenGLEnumList.hpp File Reference

#include <GL/glew.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
#include "../Core/TAPsDef.hpp"

Include dependency graph for TAPsOpenGLEnumList.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  CameraType { ORTHOGRAPHIC, PERSPECTIVE }
enum  DrawMode {
  POINT, WIRE_FRAME, POLYGON, POLYGON_WITH_WIRE_FRAME,
  TRIANGLE, LINE_STRIP, LINES, DRAW_TEXTS
}
enum  Face { FRONT_AND_BACK = GL_FRONT_AND_BACK, FRONT = GL_FRONT, BACK = GL_BACK }
enum  GLUT {
  BITMAP_9_BY_15, BITMAP_8_BY_13, BITMAP_TIMES_ROMAN_10, BITMAP_TIMES_ROMAN_24,
  BITMAP_HELVETICA_10, BITMAP_HELVETICA_12, BITMAP_HELVETICA_18
}
enum  MaterialType {
  CURRENT_MAT, WHITE, WHITE_01, WHITE_02,
  WHITE_03, WHITE_04, WHITE_05, BLACK,
  BLACK_01, BLACK_02, BLACK_03, BLACK_04,
  BLACK_05, RED, RED_01, RED_02,
  RED_03, RED_04, RED_05, GREEN,
  GREEN_01, GREEN_02, GREEN_03, GREEN_04,
  GREEN_05, BLUE_NAVY, BLUE, BLUE_01,
  BLUE_02, BLUE_03, BLUE_04, BLUE_05,
  YELLOW, YELLOW_01, YELLOW_02, YELLOW_03,
  YELLOW_04, YELLOW_05, MAGENTA, MAGENTA_01,
  MAGENTA_02, MAGENTA_03, MAGENTA_04, MAGENTA_05,
  CYAN, CYAN_01, CYAN_02, CYAN_03,
  CYAN_04, CYAN_05, BRIGHT_YELLOW, DARK_RED,
  DARK_RED_01, DARK_GREEN, DARK_GREEN_01, DARK_BLUE,
  DARK_BLUE_01, METAL_GOLD, METAL_SILVER, METAL_BRONZE,
  PLASTIC_RED, PLASTIC_GREEN, PLASTIC_BLUE, PLASTIC_YELLOW,
  PLASTIC_BLACK, BLOOD_VESSEL, HEAD_NEEDLE, NEEDLE_SHARP_POINT,
  DEFAULT
}


Enumeration Type Documentation

enum CameraType

Enumerator:
ORTHOGRAPHIC 
PERSPECTIVE 

Definition at line 30 of file TAPsOpenGLEnumList.hpp.

00030                 {
00031     ORTHOGRAPHIC,
00032     PERSPECTIVE
00033 };

enum DrawMode

Enumerator:
POINT 
WIRE_FRAME 
POLYGON 
POLYGON_WITH_WIRE_FRAME 
TRIANGLE 
LINE_STRIP 
LINES 
DRAW_TEXTS 

Definition at line 35 of file TAPsOpenGLEnumList.hpp.

00035               {
00036     POINT,
00037     WIRE_FRAME,
00038     POLYGON,
00039     POLYGON_WITH_WIRE_FRAME,
00040     TRIANGLE,
00041     LINE_STRIP,
00042     LINES,
00043     DRAW_TEXTS
00044 };

enum Face

Enumerator:
FRONT_AND_BACK 
FRONT 
BACK 

Definition at line 46 of file TAPsOpenGLEnumList.hpp.

00046           {
00047     FRONT_AND_BACK = GL_FRONT_AND_BACK,
00048     FRONT          = GL_FRONT,
00049     BACK           = GL_BACK
00050 };

enum GLUT

Enumerator:
BITMAP_9_BY_15 
BITMAP_8_BY_13 
BITMAP_TIMES_ROMAN_10 
BITMAP_TIMES_ROMAN_24 
BITMAP_HELVETICA_10 
BITMAP_HELVETICA_12 
BITMAP_HELVETICA_18 

Definition at line 145 of file TAPsOpenGLEnumList.hpp.

These colors are defined and used in TAPsOpenGLMaterial.hpp/cpp.

See also:
OpenGLMaterial These colors are based on the additive color mixing of the primary color (red, green, and blue). Where yellow := red + green, magenta = red + blue, and cyan := green + blue.
Enumerator:
CURRENT_MAT 
WHITE 
WHITE_01 
WHITE_02 
WHITE_03 
WHITE_04 
WHITE_05 
BLACK 
BLACK_01 
BLACK_02 
BLACK_03 
BLACK_04 
BLACK_05 
RED 
RED_01 
RED_02 
RED_03 
RED_04 
RED_05 
GREEN 
GREEN_01 
GREEN_02 
GREEN_03 
GREEN_04 
GREEN_05 
BLUE_NAVY 
BLUE 
BLUE_01 
BLUE_02 
BLUE_03 
BLUE_04 
BLUE_05 
YELLOW 
YELLOW_01 
YELLOW_02 
YELLOW_03 
YELLOW_04 
YELLOW_05 
MAGENTA 
MAGENTA_01 
MAGENTA_02 
MAGENTA_03 
MAGENTA_04 
MAGENTA_05 
CYAN 
CYAN_01 
CYAN_02 
CYAN_03 
CYAN_04 
CYAN_05 
BRIGHT_YELLOW 
DARK_RED 
DARK_RED_01 
DARK_GREEN 
DARK_GREEN_01 
DARK_BLUE 
DARK_BLUE_01 
METAL_GOLD 
METAL_SILVER 
METAL_BRONZE 
PLASTIC_RED 
PLASTIC_GREEN 
PLASTIC_BLUE 
PLASTIC_YELLOW 
PLASTIC_BLACK 
BLOOD_VESSEL 
HEAD_NEEDLE 
NEEDLE_SHARP_POINT 
DEFAULT 

Definition at line 58 of file TAPsOpenGLEnumList.hpp.

00058                   {
00059     CURRENT_MAT,
00060 
00061     WHITE,
00062     WHITE_01,
00063     WHITE_02,
00064     WHITE_03,
00065     WHITE_04,
00066     WHITE_05,
00067 
00068     BLACK,
00069     BLACK_01,
00070     BLACK_02,
00071     BLACK_03,
00072     BLACK_04,
00073     BLACK_05,
00074 
00075     RED,
00076     RED_01,
00077     RED_02,
00078     RED_03,
00079     RED_04,
00080     RED_05,
00081     
00082     GREEN,
00083     GREEN_01,
00084     GREEN_02,
00085     GREEN_03,
00086     GREEN_04,
00087     GREEN_05,
00088 
00089     BLUE_NAVY,
00090     BLUE,
00091     BLUE_01,
00092     BLUE_02,
00093     BLUE_03,
00094     BLUE_04,
00095     BLUE_05,
00096 
00097     YELLOW,
00098     YELLOW_01,
00099     YELLOW_02,
00100     YELLOW_03,
00101     YELLOW_04,
00102     YELLOW_05,
00103 
00104     MAGENTA,
00105     MAGENTA_01,
00106     MAGENTA_02,
00107     MAGENTA_03,
00108     MAGENTA_04,
00109     MAGENTA_05,
00110 
00111     CYAN,
00112     CYAN_01,
00113     CYAN_02,
00114     CYAN_03,
00115     CYAN_04,
00116     CYAN_05,
00117 
00118     BRIGHT_YELLOW,
00119     
00120     DARK_RED,
00121     DARK_RED_01,
00122     DARK_GREEN,
00123     DARK_GREEN_01,
00124     DARK_BLUE,
00125     DARK_BLUE_01,
00126 
00127     METAL_GOLD,
00128     METAL_SILVER,
00129     METAL_BRONZE,
00130 
00131     PLASTIC_RED,
00132     PLASTIC_GREEN,
00133     PLASTIC_BLUE,
00134     PLASTIC_YELLOW,
00135     PLASTIC_BLACK,
00136     
00137     // For Suturing
00138     BLOOD_VESSEL,
00139     HEAD_NEEDLE,
00140     NEEDLE_SHARP_POINT,
00141 
00142     DEFAULT
00143 };


Generated on Mon Oct 13 11:35:55 2008 for TAPs by  doxygen 1.5.6