Header Header

gxTrafoData Class Reference

Inheritance diagram for gxTrafoData:

gxTrafo

List of all members.


Detailed Description

Class for the TRAFO data and some low-level functions.


Public Member Functions

 gxTrafoData ()
 Class initialization.
 ~gxTrafoData () throw (gxError)
 Class termination.
void Dispose (void)
 It disposes the class.
int ref (void) const throw (gxError)
 Returns the reference counter.
const gxRCT & source_frame (void) const throw (gxError)
 Returns the source frame.
int xsize (void) const throw (gxError)
 Returns the horizontal size of the transformation area.
int ysize (void) const throw (gxError)
 Returns the vertical size of the transformation area.
const gxPNTF * base (void) const throw (gxError)
 Returns the transformation points.
const gxTRAFO * trafo (void) const throw (gxError)
 Returns the transformation structure.
 operator gxTRAFO * () const
 Returns a pointer to the transformation structure.
 operator gxTRAFO & () const throw (gxError)
 Returns the reference to the transformation structure.


Constructor & Destructor Documentation

gxTrafoData (  )  [inline]

Class initialization.

~gxTrafoData (  )  throw (gxError) [inline]

Class termination.


Member Function Documentation

void Dispose ( void   )  [inline]

It disposes the class.

no base class

Reimplemented in gxTrafo.

int ref ( void   )  const throw (gxError) [inline]

Returns the reference counter.

See also:
gxTRAFO gx_reftrafo() gx_unreftrafo()
Returns:
Reference counter of the gxTRAFO structure.

References gxTRAFO::ref.

const gxRCT& source_frame ( void   )  const throw (gxError) [inline]

Returns the source frame.

Returns:
Source frame element of the gxTRAFO structure.

References gxTRAFO::source_frame.

int xsize ( void   )  const throw (gxError) [inline]

Returns the horizontal size of the transformation area.

Returns:
Horizontal size of the transformation area.

References gxTRAFO::xsize.

int ysize ( void   )  const throw (gxError) [inline]

Returns the vertical size of the transformation area.

Returns:
Vertical size of the transformation area.

References gxTRAFO::ysize.

const gxPNTF* base ( void   )  const throw (gxError) [inline]

Returns the transformation points.

Returns:
Transformation points of the gxTRAFO structure.

References gxTRAFO::base.

const gxTRAFO* trafo ( void   )  const throw (gxError) [inline]

Returns the transformation structure.

return Transformation structure.

operator gxTRAFO * (  )  const [inline]

Returns a pointer to the transformation structure.

operator gxTRAFO & (  )  const throw (gxError) [inline]

Returns the reference to the transformation structure.


Generated  for GX
(c) ARH Inc.