mi32/rect.h File Reference

<mi32/rect.h> Definitions for 2D and 3D rectangle structures More...

#include <mi32/inidefns.h>
#include <limits.h>
#include <math.h>
#include <float.h>
#include <mi32/stddefns.h>

Include dependency graph for rect.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Classes

struct  DRECT2D
 2D rectangle using 'double' precision coordinates. More...

struct  DRECT3D
 3D rectangle using 'double' precision coordinates. More...

struct  LRECT2D
 2D rectangle using 32-bit integer coordinates. More...

struct  WRECT2D
 2D rectangle using 16-bit integer coordinates. More...


Functions

bool operator== (const LRECT2D &lhs, const LRECT2D &rhs)
bool operator!= (const LRECT2D &lhs, const LRECT2D &rhs)
bool operator== (const DRECT2D &lhs, const DRECT2D &rhs)
bool operator!= (const DRECT2D &lhs, const DRECT2D &rhs)
void SwapBytes (DRECT2D &rect)
int IniRead (INIHANDLE hdl, const char *group, const char *field, DRECT2D &value)
int IniRead (INIHANDLE hdl, const char *group, const char *field, DRECT2D &value, const DRECT2D &dft)
int IniWrite (INIHANDLE hdl, const char *group, const char *field, const DRECT2D &value)
bool operator== (const DRECT3D &lhs, const DRECT3D &rhs)
bool operator!= (const DRECT3D &lhs, const DRECT3D &rhs)
void SwapBytes (DRECT3D &rect)


Detailed Description

<mi32/rect.h> Definitions for 2D and 3D rectangle structures

Definition in file rect.h.


Function Documentation

int IniRead INIHANDLE  hdl,
const char *  group,
const char *  field,
DRECT2D value,
const DRECT2D dft
[inline]
 

Read 'DRECT2D' value from INI file with default.

Definition at line 760 of file rect.h.

int IniRead INIHANDLE  hdl,
const char *  group,
const char *  field,
DRECT2D value
[inline]
 

Read 'DRECT2D' value from INI file.

Definition at line 757 of file rect.h.

int IniWrite INIHANDLE  hdl,
const char *  group,
const char *  field,
const DRECT2D value
[inline]
 

Write 'DRECT2D' value to INI file.

Definition at line 763 of file rect.h.

bool operator!= const DRECT3D lhs,
const DRECT3D rhs
[inline]
 

Definition at line 997 of file rect.h.

bool operator!= const DRECT2D lhs,
const DRECT2D rhs
[inline]
 

Definition at line 743 of file rect.h.

bool operator!= const LRECT2D lhs,
const LRECT2D rhs
[inline]
 

Definition at line 412 of file rect.h.

bool operator== const DRECT3D lhs,
const DRECT3D rhs
[inline]
 

Definition at line 990 of file rect.h.

bool operator== const DRECT2D lhs,
const DRECT2D rhs
[inline]
 

Definition at line 736 of file rect.h.

bool operator== const LRECT2D lhs,
const LRECT2D rhs
[inline]
 

Definition at line 405 of file rect.h.

void SwapBytes DRECT3D rect  )  [inline]
 

Definition at line 1004 of file rect.h.

void SwapBytes DRECT2D rect  )  [inline]
 

Definition at line 750 of file rect.h.


Generated on Thu Aug 12 06:23:47 2004 for TNTsdk by doxygen 1.3.4-20031026