rect.h File Reference

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

#include <limits.h>
#include <math.h>
#include <float.h>
#include <mi32/inidefns.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

int IniRead (INIHANDLE hdl, const char *group, const char *field, DRECT2D &value, const DRECT2D &dft)
int IniRead (INIHANDLE hdl, const char *group, const char *field, DRECT2D &value)
int IniWrite (INIHANDLE hdl, const char *group, const char *field, const DRECT2D &value)
bool operator!= (const DRECT3D &lhs, const DRECT3D &rhs)
bool operator!= (const DRECT2D &lhs, const DRECT2D &rhs)
bool operator!= (const LRECT2D &lhs, const LRECT2D &rhs)
bool operator== (const DRECT3D &lhs, const DRECT3D &rhs)
bool operator== (const DRECT2D &lhs, const DRECT2D &rhs)
bool operator== (const LRECT2D &lhs, const LRECT2D &rhs)
void SwapBytes (DRECT3D &rect)
void SwapBytes (DRECT2D &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 826 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 823 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 829 of file rect.h.

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

Definition at line 1096 of file rect.h.

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

Definition at line 809 of file rect.h.

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

Definition at line 442 of file rect.h.

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

Definition at line 1089 of file rect.h.

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

Definition at line 802 of file rect.h.

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

Definition at line 435 of file rect.h.

void SwapBytes DRECT3D rect  )  [inline]
 

Definition at line 1103 of file rect.h.

void SwapBytes DRECT2D rect  )  [inline]
 

Definition at line 816 of file rect.h.


Generated on Tue Dec 14 13:19:11 2004 for TNTsdk by  doxygen 1.3.8-20040913