Polygon Crucher SDK - Documentation
Documentation
Loading...
Searching...
No Matches
C2DTPoint< TYPE > Class Template Reference

The class defines an x, y 2D point which can use int, float or double. More...

Detailed Description

template<class TYPE>
class C2DTPoint< TYPE >

The class defines an x, y 2D point which can use int, float or double.

Template Parameters
TYPECan be int (C2DPointI), float (C2DPoint or C2DPointF) or double (C2DPointD)

#include <2DPoint.h>

Inheritance diagram for C2DTPoint< TYPE >:
CPt

Public Member Functions

 C2DTPoint (int refx, int refy)
 
 C2DTPoint (float refx, float refy)
 
 C2DTPoint (double refx, double refy)
 
virtual void Serialize (CXArchive &ar)
 
virtual CPtoperator= (const CPt &refpoint)
 
virtual void To4DPoint (C4DPoint &pt) const
 
virtual CPtoperator= (const C4DPoint &pt)
 
bool operator== (const C2DTPoint &src) const
 
- Public Member Functions inherited from CPt
unsigned int GetFlags () const
 
void SetFlags (unsigned int flags)
 
void SetFlag (POINT_PROPERTIES flag, bool set)
 
void SetFlags (unsigned int flags, bool set)
 
bool IsFlagSet (POINT_PROPERTIES flag) const
 
bool IsOneFlagSet (int flag) const
 

Public Attributes

TYPE x
 
TYPE y
 

Member Function Documentation

◆ operator=() [1/2]

template<class TYPE >
CPt & C2DTPoint< TYPE >::operator= ( const C4DPoint pt)
inlinevirtual

Implements CPt.

◆ operator=() [2/2]

template<class TYPE >
CPt & C2DTPoint< TYPE >::operator= ( const CPt refpoint)
virtual

Reimplemented from CPt.

◆ Serialize()

template<class TYPE >
void C2DTPoint< TYPE >::Serialize ( CXArchive ar)
virtual

Reimplemented from CPt.

◆ To4DPoint()

template<class TYPE >
void C2DTPoint< TYPE >::To4DPoint ( C4DPoint pt) const
inlinevirtual

Implements CPt.


The documentation for this class was generated from the following file: