OWLNext    7.0
Borland's Object Windows Library for the modern age
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
geometry.h File Reference

Classes for window system geometry. More...

#include <owl/private/defs.h>
#include <owl/objstrm.h>
#include <owl/private/strmdefs.h>
#include <algorithm>
#include <owl/wsysinc.h>
#include <owl/preclass.h>
#include <owl/posclass.h>

Go to the source code of this file.

Classes

class  owl::TPoint
 TPoint is a support class, derived from tagPOINT. More...
 
class  owl::TPointL
 TPointL is similar to TPoint, but uses long rather than int variables. More...
 
struct  owl::tPOINTF
 Base struct for the TPointF class. More...
 
class  owl::TPointF
 TPointF is similar to TPoint, but uses floating variables rather than integers. More...
 
class  owl::TSize
 The tagSIZE struct is defined as. More...
 
class  owl::TRect
 TRect is a mathematical class derived from tagRect. More...
 

Namespaces

namespace  owl
 Object Windows Library (OWLNext Core)
 

Enumerations

enum  owl::TAbsLocation { owl::alNone = 0 , owl::alTop = 1 , owl::alBottom = 2 , owl::alLeft = 3 , owl::alRight = 4 }
 General use absolute 2-D rectangular location enum. More...
 

Functions

int16 owl::Sqrt (int32 val)
 
int owl::Sqrt (int64 val)
 
ipstreamowl::operator>> (ipstream &is, TPoint &p)
 Extracts a TPoint object from persistent stream is, and copies it to p.
 
tistreamowl::operator>> (tistream &is, TPoint &p)
 Extracts a TPoint object from stream is, and copies it to p.
 
opstreamowl::operator<< (opstream &os, const TPoint &p)
 Inserts the given TPoint object p into persistent stream os.
 
tostreamowl::operator<< (tostream &os, const TPoint &p)
 Formats and inserts the given TPoint object p into the ostream os.
 
ipstreamowl::operator>> (ipstream &is, TPointL &p)
 
tistreamowl::operator>> (tistream &is, TPointL &p)
 
opstreamowl::operator<< (opstream &os, const TPointL &p)
 
tostreamowl::operator<< (tostream &os, const TPointL &p)
 
ipstreamowl::operator>> (ipstream &is, TPointF &p)
 
tistreamowl::operator>> (tistream &is, TPointF &p)
 
opstreamowl::operator<< (opstream &os, const TPointF &p)
 
tostreamowl::operator<< (tostream &os, const TPointF &p)
 
ipstreamowl::operator>> (ipstream &is, TSize &s)
 Extracts a TSize object from is, the given input stream, and copies it to s.
 
tistreamowl::operator>> (tistream &os, TSize &s)
 Formats and inserts the given TSize object s into the ostream os.
 
opstreamowl::operator<< (opstream &os, const TSize &s)
 Inserts the given TSize object s into the opstream os.
 
tostreamowl::operator<< (tostream &os, const TSize &s)
 Insert a size into an output stream.
 
ipstreamowl::operator>> (ipstream &is, TRect &r)
 Extracts a TRect object from is, the given input stream, and copies it to r.
 
tistreamowl::operator>> (tistream &is, TRect &r)
 Extracts the rectangle from a regular input stream.
 
opstreamowl::operator<< (opstream &os, const TRect &r)
 Inserts the given TRect object, r, into the opstream, os.
 
tostreamowl::operator<< (tostream &os, const TRect &r)
 Formats and inserts the given TRect object, r, into the ostream, os.
 

Detailed Description

Classes for window system geometry.

Definition in file geometry.h.