ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

#include <mapdesc.h>

Inherits PooledObj.

Public Member Functions

 Mapdesc (long, int, int, Backend &)
int isProperty (long)
REAL getProperty (long)
void setProperty (long, REAL)
int isConstantSampling (void)
int isDomainSampling (void)
int isRangeSampling (void)
int isSampling (void)
int isParametricDistanceSampling (void)
int isObjectSpaceParaSampling (void)
int isObjectSpacePathSampling (void)
int isSurfaceAreaSampling (void)
int isPathLengthSampling (void)
int isCulling (void)
int isBboxSubdividing (void)
long getType (void)
void subdivide (REAL *, REAL *, REAL, int, int)
int cullCheck (REAL *, int, int)
void xformBounding (REAL *, int, int, REAL *, int)
void xformCulling (REAL *, int, int, REAL *, int)
void xformSampling (REAL *, int, int, REAL *, int)
void xformMat (Maxmatrix, REAL *, int, int, REAL *, int)
REAL calcPartialVelocity (REAL *, int, int, int, REAL)
int project (REAL *, int, REAL *, int, int)
REAL calcVelocityRational (REAL *, int, int)
REAL calcVelocityNonrational (REAL *, int, int)
void subdivide (REAL *, REAL *, REAL, int, int, int, int)
int cullCheck (REAL *, int, int, int, int)
void xformBounding (REAL *, int, int, int, int, REAL *, int, int)
void xformCulling (REAL *, int, int, int, int, REAL *, int, int)
void xformSampling (REAL *, int, int, int, int, REAL *, int, int)
void xformMat (Maxmatrix, REAL *, int, int, int, int, REAL *, int, int)
REAL calcPartialVelocity (REAL *, REAL *, int, int, int, int, int, int, REAL, REAL, int)
int project (REAL *, int, int, REAL *, int, int, int, int)
void surfbbox (REAL bb[2][MAXCOORDS])
int bboxTooBig (REAL *, int, int, int, int, REAL[2][MAXCOORDS])
int xformAndCullCheck (REAL *, int, int, int, int)
void identify (REAL[MAXCOORDS][MAXCOORDS])
void setBboxsize (INREAL *)
void setBmat (INREAL *, long, long)
void setCmat (INREAL *, long, long)
void setSmat (INREAL *, long, long)
int isRational (void)
int getNcoords (void)

Data Fields

REAL pixel_tolerance
REAL error_tolerance
REAL object_space_error_tolerance
REAL clampfactor
REAL minsavings
REAL maxrate
REAL maxsrate
REAL maxtrate
REAL bboxsize [MAXCOORDS]

Private Member Functions

void bbox (REAL[2][MAXCOORDS], REAL *, int, int, int, int)
REAL maxDifference (int, REAL *, int)
void copyPt (REAL *, REAL *)
void sumPt (REAL *, REAL *, REAL *, REAL, REAL)
void xformSampling (REAL *, REAL *)
void xformCulling (REAL *, REAL *)
void xformRational (Maxmatrix, REAL *, REAL *)
void xformNonrational (Maxmatrix, REAL *, REAL *)
unsigned int clipbits (REAL *)

Static Private Member Functions

static void copy (Maxmatrix, long, INREAL *, long, long)
static void transform4d (float[4], float[4], float[4][4])
static void multmatrix4d (float[4][4], const float[4][4], const float[4][4])

Private Attributes

long type
int isrational
int ncoords
int hcoords
int inhcoords
int mask
Maxmatrix bmat
Maxmatrix cmat
Maxmatrix smat
REAL s_steps
REAL t_steps
REAL sampling_method
REAL culling_method
REAL bbox_subdividing
Mapdescnext
Backendbackend

Friends

class Maplist

Detailed Description

Definition at line 55 of file mapdesc.h.


The documentation for this class was generated from the following files:

Generated on Sun May 27 2012 06:30:01 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.