Filecons.h File Reference

Go to the source code of this file.

Defines

#define __FILECONS_H
#define H_PI   3.1415926535898
#define SQRT2   1.4142135623731f
#define SQRT3   1.73205f
#define GRAVITY   980.665f
#define RECIPSQRT3   0.57735027f
#define SCREENPIXELSPERLINE   8
#define FRONTVIEW   0
#define BACKVIEW   1
#define LEFTVIEW   2
#define RIGHTVIEW   3
#define TOPVIEW   4
#define BOTTOMVIEW   5
#define BIRDVIEW   6
#define CAMERAVIEW1   100
#define LIGHTVIEW1   200
#define UNIT   100.0f
#define UNITX10   1000.0f
#define WIDTHUNIT   640.0f
#define THOUSAND   1000.
#define HITHER   1.0
#define YON   BIG_FLOAT
#define HEADERSIZE   4
#define BLOCKS   1
#define RADIANS   57.29578f
#define DEFAULTVIEWPLANE   -50.0f
#define DEFAULTVIEWWIDTH   35.0f
#define FOCALFACTOR   -1.0f
#define MAXVIEWPLANE   -0.05f
#define ORTHOWIDTH   10000
#define ORTHOGONALVIEWPLANE   -100000
#define FRONTROTATE   0.,0., 0.
#define BACKROTATE   0.,0., 180.
#define RIGHTROTATE   0.,0., -90.
#define LEFTROTATE   0.,0., 90.
#define TOPROTATE   90.,0., 0.
#define BOTTOMROTATE   -90.,0., 0.
#define BIRDROTATE   30.,0., 30.
#define MINIRESWIDTH   80
#define MINIRESHEIGHT   60
#define MINIRESASPECT   1.0f
#define LOWRESWIDTH   320
#define LOWRESHEIGHT   240
#define LOWRESASPECT   1.0f
#define TGARESWIDTH   512
#define TGARESHEIGHT   486
#define TGARESASPECT   1.266f
#define VGARESWIDTH   640
#define VGARESHEIGHT   480
#define VGARESASPECT   1.0f
#define PARRESWIDTH   752
#define PARRESHEIGHT   486
#define PARRESASPECT   0.875f
#define DVRESWIDTH   720
#define DVRESHEIGHT   480
#define DVRESASPECT   0.9f
#define D1NTSCRESWIDTH   720
#define D1NTSCRESHEIGHT   486
#define D1NTSCRESASPECT   0.9f
#define D1PALRESWIDTH   720
#define D1PALRESHEIGHT   576
#define D1PALRESASPECT   1.067f
#define HDTV720PRESWIDTH   1280
#define HDTV720PRESHEIGHT   720
#define HDTV720PRESASPECT   1.0f
#define HDTV1080RESWIDTH   1920
#define HDTV1080RESHEIGHT   1080
#define HDTV1080RESASPECT   1.0f
#define PANAVISIONRESWIDTH   2048
#define PANAVISIONRESHEIGHT   871
#define PANAVISIONRESASPECT   1.0f
#define VISTAVISIONRESWIDTH   2048
#define VISTAVISIONRESHEIGHT   1366
#define VISTAVISIONRESASPECT   1.0f
#define SUPER35RESWIDTH   2048
#define SUPER35RESHEIGHT   1536
#define SUPER35RESASPECT   1.0f
#define NOGAMMA   1.0f
#define MONITORGAMMA   1.8f
#define NTSCGAMMA   2.2f
#define CRTGAMMA   2.5f
#define FPS30   .033f
#define FPS10   .1f
#define FPS5   .2f
#define FPS1   1
#define HASHTRY   try
#define HASHCATCHALL   catch(...)
#define HASHEXIT   exit(-1)
#define MAXIMUMCHAR   255
#define PROJECTSPATH   "\\PROJECTS.HSH"

Enumerations

enum  { SMPTE, FRAMES, CELS }


Define Documentation

#define __FILECONS_H
 

Definition at line 3 of file Filecons.h.

#define BACKROTATE   0.,0., 180.
 

Definition at line 73 of file Filecons.h.

#define BACKVIEW   1
 

Definition at line 13 of file Filecons.h.

#define BIRDROTATE   30.,0., 30.
 

Definition at line 78 of file Filecons.h.

#define BIRDVIEW   6
 

Definition at line 18 of file Filecons.h.

#define BLOCKS   1
 

Definition at line 31 of file Filecons.h.

#define BOTTOMROTATE   -90.,0., 0.
 

Definition at line 77 of file Filecons.h.

#define BOTTOMVIEW   5
 

Definition at line 17 of file Filecons.h.

#define CAMERAVIEW1   100
 

Definition at line 19 of file Filecons.h.

#define CRTGAMMA   2.5f
 

Definition at line 135 of file Filecons.h.

#define D1NTSCRESASPECT   0.9f
 

Definition at line 106 of file Filecons.h.

#define D1NTSCRESHEIGHT   486
 

Definition at line 105 of file Filecons.h.

#define D1NTSCRESWIDTH   720
 

Definition at line 104 of file Filecons.h.

#define D1PALRESASPECT   1.067f
 

Definition at line 110 of file Filecons.h.

#define D1PALRESHEIGHT   576
 

Definition at line 109 of file Filecons.h.

#define D1PALRESWIDTH   720
 

Definition at line 108 of file Filecons.h.

#define DEFAULTVIEWPLANE   -50.0f
 

Definition at line 36 of file Filecons.h.

#define DEFAULTVIEWWIDTH   35.0f
 

Definition at line 37 of file Filecons.h.

#define DVRESASPECT   0.9f
 

Definition at line 102 of file Filecons.h.

#define DVRESHEIGHT   480
 

Definition at line 101 of file Filecons.h.

#define DVRESWIDTH   720
 

Definition at line 100 of file Filecons.h.

#define FOCALFACTOR   -1.0f
 

Definition at line 38 of file Filecons.h.

#define FPS1   1
 

Definition at line 140 of file Filecons.h.

#define FPS10   .1f
 

Definition at line 138 of file Filecons.h.

#define FPS30   .033f
 

Definition at line 137 of file Filecons.h.

#define FPS5   .2f
 

Definition at line 139 of file Filecons.h.

#define FRONTROTATE   0.,0., 0.
 

Definition at line 72 of file Filecons.h.

#define FRONTVIEW   0
 

Definition at line 12 of file Filecons.h.

#define GRAVITY   980.665f
 

Definition at line 8 of file Filecons.h.

#define H_PI   3.1415926535898
 

Definition at line 5 of file Filecons.h.

#define HASHCATCHALL   catch(...)
 

Definition at line 148 of file Filecons.h.

#define HASHEXIT   exit(-1)
 

Definition at line 149 of file Filecons.h.

#define HASHTRY   try
 

Definition at line 147 of file Filecons.h.

#define HDTV1080RESASPECT   1.0f
 

Definition at line 118 of file Filecons.h.

#define HDTV1080RESHEIGHT   1080
 

Definition at line 117 of file Filecons.h.

#define HDTV1080RESWIDTH   1920
 

Definition at line 116 of file Filecons.h.

#define HDTV720PRESASPECT   1.0f
 

Definition at line 114 of file Filecons.h.

#define HDTV720PRESHEIGHT   720
 

Definition at line 113 of file Filecons.h.

#define HDTV720PRESWIDTH   1280
 

Definition at line 112 of file Filecons.h.

#define HEADERSIZE   4
 

Definition at line 30 of file Filecons.h.

#define HITHER   1.0
 

Definition at line 27 of file Filecons.h.

#define LEFTROTATE   0.,0., 90.
 

Definition at line 75 of file Filecons.h.

#define LEFTVIEW   2
 

Definition at line 14 of file Filecons.h.

#define LIGHTVIEW1   200
 

Definition at line 20 of file Filecons.h.

#define LOWRESASPECT   1.0f
 

Definition at line 86 of file Filecons.h.

#define LOWRESHEIGHT   240
 

Definition at line 85 of file Filecons.h.

#define LOWRESWIDTH   320
 

Definition at line 84 of file Filecons.h.

#define MAXIMUMCHAR   255
 

Definition at line 152 of file Filecons.h.

#define MAXVIEWPLANE   -0.05f
 

Definition at line 39 of file Filecons.h.

#define MINIRESASPECT   1.0f
 

Definition at line 82 of file Filecons.h.

#define MINIRESHEIGHT   60
 

Definition at line 81 of file Filecons.h.

#define MINIRESWIDTH   80
 

Definition at line 80 of file Filecons.h.

#define MONITORGAMMA   1.8f
 

Definition at line 133 of file Filecons.h.

#define NOGAMMA   1.0f
 

Definition at line 132 of file Filecons.h.

#define NTSCGAMMA   2.2f
 

Definition at line 134 of file Filecons.h.

#define ORTHOGONALVIEWPLANE   -100000
 

Definition at line 70 of file Filecons.h.

#define ORTHOWIDTH   10000
 

Definition at line 40 of file Filecons.h.

#define PANAVISIONRESASPECT   1.0f
 

Definition at line 122 of file Filecons.h.

#define PANAVISIONRESHEIGHT   871
 

Definition at line 121 of file Filecons.h.

#define PANAVISIONRESWIDTH   2048
 

Definition at line 120 of file Filecons.h.

#define PARRESASPECT   0.875f
 

Definition at line 98 of file Filecons.h.

#define PARRESHEIGHT   486
 

Definition at line 97 of file Filecons.h.

#define PARRESWIDTH   752
 

Definition at line 96 of file Filecons.h.

#define PROJECTSPATH   "\\PROJECTS.HSH"
 

Definition at line 156 of file Filecons.h.

#define RADIANS   57.29578f
 

Definition at line 33 of file Filecons.h.

Referenced by LinearToAngle(), Matrix34::Matrix34(), Quaternion::Quaternion(), RotateEuler::RotateEuler(), RotateSphere::RotateSphere(), RotateV(), RotateV33(), RotateVector::RotateVector(), RotateVQ(), VectorsToAngle(), XRotate(), XRotate33(), XRotateQ(), YRotate(), YRotate33(), YRotateQ(), YXRotate33(), YXRotateQ(), YXZRotate(), YXZRotate33(), YXZRotateQ(), ZRotate(), ZRotate33(), ZRotateQ(), ZXRotate33(), and ZXZRotate33().

#define RECIPSQRT3   0.57735027f
 

Definition at line 9 of file Filecons.h.

#define RIGHTROTATE   0.,0., -90.
 

Definition at line 74 of file Filecons.h.

#define RIGHTVIEW   3
 

Definition at line 15 of file Filecons.h.

#define SCREENPIXELSPERLINE   8
 

Definition at line 10 of file Filecons.h.

#define SQRT2   1.4142135623731f
 

Definition at line 6 of file Filecons.h.

#define SQRT3   1.73205f
 

Definition at line 7 of file Filecons.h.

#define SUPER35RESASPECT   1.0f
 

Definition at line 130 of file Filecons.h.

#define SUPER35RESHEIGHT   1536
 

Definition at line 129 of file Filecons.h.

#define SUPER35RESWIDTH   2048
 

Definition at line 128 of file Filecons.h.

#define TGARESASPECT   1.266f
 

Definition at line 90 of file Filecons.h.

#define TGARESHEIGHT   486
 

Definition at line 89 of file Filecons.h.

#define TGARESWIDTH   512
 

Definition at line 88 of file Filecons.h.

#define THOUSAND   1000.
 

Definition at line 25 of file Filecons.h.

#define TOPROTATE   90.,0., 0.
 

Definition at line 76 of file Filecons.h.

#define TOPVIEW   4
 

Definition at line 16 of file Filecons.h.

#define UNIT   100.0f
 

Definition at line 22 of file Filecons.h.

#define UNITX10   1000.0f
 

Definition at line 23 of file Filecons.h.

#define VGARESASPECT   1.0f
 

Definition at line 94 of file Filecons.h.

#define VGARESHEIGHT   480
 

Definition at line 93 of file Filecons.h.

#define VGARESWIDTH   640
 

Definition at line 92 of file Filecons.h.

#define VISTAVISIONRESASPECT   1.0f
 

Definition at line 126 of file Filecons.h.

#define VISTAVISIONRESHEIGHT   1366
 

Definition at line 125 of file Filecons.h.

#define VISTAVISIONRESWIDTH   2048
 

Definition at line 124 of file Filecons.h.

#define WIDTHUNIT   640.0f
 

Definition at line 24 of file Filecons.h.

#define YON   BIG_FLOAT
 

Definition at line 28 of file Filecons.h.


Enumeration Type Documentation

anonymous enum
 

Enumerator:
SMPTE 
FRAMES 
CELS 

Definition at line 159 of file Filecons.h.


This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:46:47 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001