xmscore  1.0
ptsfwd.h File Reference

Include this small header instead of pt.h. More...

Go to the source code of this file.

Classes

class  xms::Pt2< T >
 2D Point template class More...
 
class  xms::Pt3< T >
 3d point template class More...
 
class  xms::Pt4< T >
 4D point template class More...
 

Typedefs

typedef Pt2< int > xms::Pt2i
 4d point template More...
 
typedef Pt2< float > xms::Pt2f
 2d point float
 
typedef Pt2< double > xms::Pt2d
 2d point double
 
typedef Pt3< int > xms::Pt3i
 3d point int
 
typedef Pt3< float > xms::Pt3f
 3d point float
 
typedef Pt3< double > xms::Pt3d
 3d point double
 
typedef Pt4< int > xms::Pt4i
 4d point int
 
typedef Pt4< float > xms::Pt4f
 4d point float
 
typedef Pt4< double > xms::Pt4d
 4d point double
 

Detailed Description

Include this small header instead of pt.h.

This file was created with the same idea as iosfwd. You can't forward declare a Pt3d because it is a typedef - so you have to include the header where Pt3d is defined. But instead of including the large header file that defines the Pt classes, you can just include this small header. -MJK

Definition in file ptsfwd.h.

Typedef Documentation

◆ Pt2i

typedef Pt2<int> xms::Pt2i

4d point template

2d point int

Definition at line 24 of file ptsfwd.h.