|
Allink
v0.1
|
Public Member Functions | |
| void | EffectFilter () |
| Applies a filter to pixel. | |
| void | EffectMotion () |
| Shifting of pixels. | |
| void | EffectMC () |
| Applies a random disposition of blocks. | |
| void | EffectCoarseGrain (int Grana) |
| Defocus the images in blocks. | |
| void | EffectIncrease () |
| Increase the resolution. | |
| void | Run () |
| Create an animation. | |
| void | Initialize () |
| void | Histo () |
| void | NablaPhi () |
| void | BlackWhite () |
| void | DReshape (int weight, int height) |
| void | DrEkeyboard (unsigned char key) |
| void | PrintIntensity () |
| int | Contrast () |
| int | Binary (int Mode) |
| int | Noise (unsigned char *Picture, unsigned char *OutPicture, int width, int height) |
| int | SwapBlocks (unsigned char *Picture, unsigned char *OutPicture, int width, int height, PERMUTE *Perm, int NGridw, int NGridh, int *Sequence1, int NPartition) |
| int | ShiftBlocks (unsigned char *Picture, unsigned char *OutPicture, int width, int height, int *Sequence, int NGridw, int NGridh, int *Sequence1, int NPartition) |
| int | Discretize (unsigned char *Picture, unsigned char *OutPicture, int ImWidth, int ImHeight, int WWidth, int WHeight, int Blockw, int Blokh) |
| int | Edges (unsigned char *Picture, unsigned char *OutPicture, int width, int height) |
| int | IncreaseResolution (unsigned char *Picture, unsigned char *OutPicture, int ImWidth, int ImHeight, int Times) |
| int | BuffSize () |
Public Member Functions inherited from Draw | |
| void | Draw1 (void) |
| A scene for debugging. | |
| void | DMinimal (void) |
| A empty scene (only the list) | |
| void | DrTriangles (int NPoint) |
| Boh. | |
| void | ShowImage () |
| Displays the data stored in pixel. | |
| void | Window (int argc, char **argv) |
| Initial definition of the window. | |
| void | DFigure (void) |
| Definition of the scene on which the objects will be drawn. | |
| void | DTimer (int v) |
| Not working. | |
| void | Dreshape (int w, int h) |
| Principal reshape function. | |
| int | ApplyTexture () |
| Apply the texture to a square. | |
| int | ShowTexture () |
| Call the texture in the scene. | |
| void | Transform () |
| Transform the system coordinates. | |
| void | DrCube () |
| Line in a cube. | |
| void | ChooseBlend (int Which) |
| Choose a different blending function. | |
| void | PutString (double *Pos, char *String) |
| Put a string. | |
| void | PutString (double Posx, double Posy, double Posz, char *String) |
| Put a string. | |
| void | Numera (double *Pos, int n) |
| Print the. More... | |
| void | Lista (int NSquare) |
| Definition of the primitives. | |
| int | DefPoint () |
| Point. | |
| int | DefCube (int NSquare) |
| Cube. | |
| int | DefQuad (int NSquare) |
| Quad. | |
| int | DefCylinder (double Rad, double Height) |
| Cylinder. | |
| int | DefMetalCylinder (double Rad, double Height) |
| Metallic cylinder. | |
| int | DefHexagon () |
| Hexagon. | |
| int | DefGriglia () |
| Griglia. | |
| int | DefWall () |
| Wall. | |
| int | DefArrow () |
| Arrow. | |
| int | DefArrowThin () |
| Arrow. | |
| int | DefTexture () |
| Define a simple texture. | |
| void | InitConstant () |
| Initializes all the view constants. | |
| double | Normal (double *v, double *u, double *w, double *n) |
| Calculate the normal. | |
| void | DepthMap (double Val, GLfloat *Color) |
| Pointer to a generic function. | |
| void | DepthMap1 (double Val, GLfloat *Color) |
| Depth map. | |
| void | ChooseDepthMap (int n) |
| Choose Depth map. | |
| int | DefLegend () |
| Depth map. | |
| void | Dmouse (int button, int state, int x, int y) |
| To launch the menu. | |
| void | DMouseMove (int x, int y) |
| How the scene rotate (Camera view should be implemented) | |
| void | Dspecial (int k, int x, int y) |
| Boh. | |
| void | keyboardDraw (unsigned char key) |
| Combines the key with the functions. | |
| void | CameraQuat () |
| Quaternion camera implementation. | |
| void | ChangeSuGiu (GLfloat Movement) |
| Movement up-down. | |
| void | ChangeDxSx (GLfloat Movement) |
| Movement right left. | |
| void | abort_ (const char *s,...) |
| Check. | |
| int | Picture () |
| Write a tiff file of the data in pixel. | |
| int | WritePixel () |
| Boh. | |
| int | WritePng () |
| Write a png file of the data in pixel (not working) | |
| int | WritePngwriter () |
| Write a png file of the data in pixel (uses libpngwriter) | |
| int | OpenImage (const char *FileName) |
| Open a image to be store in pixel. | |
| void | ReadScript () |
| Reads and draw a script file. | |
| void | ReadConf () |
| Reads and applies external configurations. | |
Public Attributes | |
| int | NChar |
| Matematica * | Mat |
| unsigned char | Median [4] |
| unsigned char | Quart1 [4] |
| unsigned char | Quart3 [4] |
| double ** | Hist |
| double ** | Phi |
| int ** | Patch |
Public Attributes inherited from Draw | |
| DEPTH_MAP | Depth_Map |
| Pointer to a distance/field function. | |
| int | ImWidth |
| Width and height of the image. | |
| int | ImHeight |
| GLfloat | spin |
| Obsolete. | |
| GLfloat | angolo |
| GLfloat | dspin |
| GLfloat | xa |
| Angles. | |
| GLfloat | ya |
| GLfloat | za |
| GLfloat | xf |
| Orientation of the light. | |
| GLfloat | yf |
| GLfloat | zf |
| GLfloat | xp |
| Translation, wheel. | |
| GLfloat | yp |
| GLfloat | zp |
| GLfloat | zw |
| GLfloat | xi |
| Position of the info string. | |
| GLfloat | yi |
| GLfloat | zi |
| GLfloat | xLeg |
| Position of the legend. | |
| GLfloat | yLeg |
| GLfloat | zLeg |
| GLfloat | dxLeg |
| Width of the legend. | |
| GLfloat | dyLeg |
| GLfloat | xl0 |
| Position of the light0. | |
| GLfloat | yl0 |
| GLfloat | zl0 |
| GLfloat | xl1 |
| Position of the light1. | |
| GLfloat | yl1 |
| GLfloat | zl1 |
| GLfloat | scale |
| Obsolete. | |
| GLfloat | dscale |
| GLfloat | tscale |
| GLfloat | Rback |
| Background color. | |
| GLfloat | Gback |
| GLfloat | Bback |
| GLfloat | Aback |
| GLfloat | IncrVisDxSx |
| Increment visual DxSx, SuGiu. | |
| GLfloat | IncrVisSuGiu |
| GLfloat | AngleDxSx |
| Angle DxSx, SuGiu. | |
| GLfloat | AngleSuGiu |
| double | InvScaleUn |
| Rescale the three orthogonal directions. | |
| double | GridStep |
| Finess of the grid. | |
| GLuint | Hexagon |
| Refers to the list of a hexagon. | |
| GLuint | DrLegend |
| Refers to the list of the legend. | |
| GLuint | Griglia |
| Refers to the list of the grid. | |
| GLuint | Quad |
| Refers to the list of the square. | |
| GLuint | Point |
| Refers to the list of the point. | |
| GLuint | Cylinder |
| Refers to the list of the cylinder. | |
| GLuint | MetalCylinder |
| Refers to the list of another cylinder (obsolete) | |
| GLuint | Particles |
| Refers to the list of the total position of the particles which will be generated in another program. | |
| GLuint | ScriptList |
| Refers to the list of the objects called by the script file. | |
| GLuint | GlWall |
| Refers to the list of a wall. | |
| GLuint | Arrow |
| Refers to the list of a arrow. | |
| GLuint | Cube |
| Refers to the list of the texture. | |
| GLuint | Texture |
| Refers to the list of the texture. | |
| GLuint | XCenter |
| Center of the frame. | |
| GLuint | YCenter |
| Center of the frame. | |
| int | la |
| Puts/removes the box edges. | |
| int | gr |
| Puts/removes the grid. | |
| int | lu |
| Enables/disables illumination. | |
| int | sp |
| Enables/disables spot light. | |
| int | ne |
| Enables/disables fog. | |
| int | MainWindow |
| Refers to optional different windows. | |
| int | SubWindow1 |
| int | SubWindow2 |
| int | Diap |
| Number of frames. | |
| int | tDiap |
| int | tDiapBase |
| int | IfPoint |
| Decides to draw points or spheres. | |
| int | IfInfo |
| Removes the info line. | |
| int | IfScript |
| Ignores the script file. | |
| int | IfImage |
| Boh. | |
| int | IfBlend |
| Activate the blending. | |
| int | IfMaterial |
| Activate the illumination for a specific material. | |
| int | Values |
| Number of values to divide the edge in squares. | |
| int | Step |
| Current step for the picture's name. | |
| int | WinWidth |
| Width of the window. | |
| int | WinHeight |
| Height of the window. | |
| int | xRem |
| Old x position of the mouse. | |
| int | yRem |
| Old y position of the mouse. | |
| int | ChangeMouse |
| Boh. | |
| int | NLevel |
| Levels of the images data (usually 4=RGBA) | |
| float | Diameter |
| Obsolete. | |
| float | StepDiameter |
| float | NanoRad |
| Obsolete. | |
| float | ExtraDiam |
| double | Edge [3] |
| Box size. | |
| int | GridEdge [3] |
| Number of lines per edge. | |
| double | ExtRad |
| Cylinder radius. | |
| double | ExtHeight |
| Cylinder height. | |
| GLubyte * | pixel |
| Principal image (always allocated) | |
| char * | Number |
| Characters for the grid. | |
| char * | frame |
| Boh. | |
| char * | info |
| Info line. | |
Additional Inherited Members | |
Public Types inherited from Draw | |
| typedef void(Draw::* | DEPTH_MAP) (double Val, GLfloat *Color) |
| Data type for distance/field functions. | |
Definition at line 35 of file DrEffect.h.
| void Initialize | ( | ) |
The numbers refers to Stephens Mora Tka'cik Bialek Thermodynamics of natural images
Definition at line 3 of file DrDefinition.cpp.
References Matematica::Transform().
1.8.11