OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
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.