Go to the documentation of this file.
31 #ifndef vtkMILVideoSource_h
32 #define vtkMILVideoSource_h
38 #define VTK_MIL_DEFAULT 0
39 #define VTK_MIL_METEOR "M_SYSTEM_METEOR"
40 #define VTK_MIL_METEOR_II "M_SYSTEM_METEOR_II"
41 #define VTK_MIL_METEOR_II_DIG "M_SYSTEM_METEOR_II_DIG"
42 #define VTK_MIL_METEOR_II_CL "M_SYSTEM_METEOR_II_CL"
43 #define VTK_MIL_METEOR_II_1394 "M_SYSTEM_METEOR_II_1394"
44 #define VTK_MIL_CORONA "M_SYSTEM_CORONA"
45 #define VTK_MIL_CORONA_II "M_SYSTEM_CORONA_II"
46 #define VTK_MIL_PULSAR "M_SYSTEM_PULSAR"
47 #define VTK_MIL_GENESIS "M_SYSTEM_GENESIS"
48 #define VTK_MIL_GENESIS_PLUS "M_SYSTEM_GENESIS_PLUS"
49 #define VTK_MIL_ORION "M_SYSTEM_ORION"
50 #define VTK_MIL_CRONOS "M_SYSTEM_CRONOS"
51 #define VTK_MIL_ODYSSEY "M_SYSTEM_ODYSSEY"
54 #define VTK_MIL_MONO 0
55 #define VTK_MIL_COMPOSITE 1
58 #define VTK_MIL_DIGITAL 4
61 #define VTK_MIL_RS170 0
62 #define VTK_MIL_NTSC 1
63 #define VTK_MIL_CCIR 2
65 #define VTK_MIL_SECAM 4
66 #define VTK_MIL_NONSTANDARD 5
142 return this->BlackLevel; };
145 return this->WhiteLevel; };
virtual char * MILInterpreterForSystem(const char *system)
double EstimatedFramePeriod
virtual void SetVideoFormat(int format)
void SetVideoFormatToNTSC()
void ReleaseSystemResources()
void SetMILSystemTypeToGenesisPlus()
void SetVideoInputToComposite()
void SetMILSystemTypeToPulsar()
void SetMILSystemTypeToMeteorIIDig()
void SetMILSystemTypeToCronos()
virtual void SetSaturationLevel(float saturation)
#define VTK_MIL_METEOR_II
#define VTKIOVIDEO_EXPORT
#define vtkTypeMacro(thisClass, superclass)
void SetMILSystemTypeToMeteorIICL()
#define VTK_MIL_METEOR_II_1394
void SetMILSystemTypeToGenesis()
virtual void SetVideoInput(int input)
GLint GLint GLint GLint GLint x
virtual void AllocateMILDigitizer()
#define VTK_MIL_COMPOSITE
void SetFrameSize(int x, int y, int z)
#define VTK_MIL_METEOR_II_CL
void SetVideoInputToRGB()
virtual void SetMILErrorMessages(int yesno)
GLenum GLenum GLenum input
virtual void AllocateMILBuffer()
void SetMILSystemTypeToCorona()
virtual void SetWhiteLevel(float value)
virtual void SetHueLevel(float hue)
void SetVideoInputToMono()
virtual void SetBrightnessLevel(float brightness)
void SetVideoInputToDigital()
void SetMILSystemTypeToMeteorII1394()
Matrox Imaging Library frame grabbers.
#define VTK_MIL_GENESIS_PLUS
GLsizei const GLfloat * value
void SetMILSystemTypeToMeteorII()
virtual float GetBlackLevel()
virtual void SetVideoChannel(int channel)
void SetOutputFormat(int format)
a simple class to control print indentation
#define vtkSetStringMacro(name)
int MILSysInternallyAllocated
void SetMILSystemTypeToCoronaII()
#define VTK_MIL_NONSTANDARD
void SetVideoFormatToRS170()
#define vtkGetMacro(name, type)
void SetMILSystemTypeToOdyssey()
vtkGetStringMacro(ExtensionsString)
static vtkMILVideoSource * New()
unsigned long LastFrameCount
void SetVideoFormatToCCIR()
virtual void SetBlackLevel(float value)
virtual float GetWhiteLevel()
void SetMILSystemTypeToOrion()
void SetVideoFormatToPAL()
void PrintSelf(ostream &os, vtkIndent indent)
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
#define VTK_MIL_METEOR_II_DIG
GLint GLint GLint GLint GLint GLint y
void SetVideoFormatToNonStandard()
void SetMILSystemTypeToMeteor()
int MILAppInternallyAllocated
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
void SetVideoFormatToSECAM()
virtual void SetContrastLevel(float contrast)
#define VTK_MIL_CORONA_II
double CreateTimeStampForFrame(unsigned long frame)
Superclass of video input devices for VTK.