VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makArchives::DtRasterLayerRecord Class Reference

Record of a single raster image layer applied to a terrain. More...

Public Member Functions

 DtRasterLayerRecord ()
 CTOR.
 DtRasterLayerRecord (const DtRasterLayerRecord &orig)
 Copy CTOR.
DtRasterLayerRecordoperator= (const DtRasterLayerRecord &orig)
 Assignment OP.
 ~DtRasterLayerRecord ()
 DTOR.
Mutators and accessors
void setEnabled (bool)
bool enabled () const
void setName (const std::string &)
const std::string & name () const
void setFilename (const std::string &)
const std::string & filename () const
void setWrapMode (char)
char wrapMode () const
void setBlendMode (char)
char blendMode () const
void setTransformIsSet (bool)
bool transformIsSet () const
void setScale (double x, double y)
void scale (double &x, double &y) const
void setOffset (double x, double y)
void offset (double &x, double &y) const
void setRasterOperation (int)
int rasterOperation () const

Protected Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 When the class Archive corresponds to an output archive, the & operator is defined similar to <<.

Protected Attributes

bool myEnabled
std::string myFilename
std::string myName
char myWrapMode
char myBlendMode
bool myTransformIsSet
double myScaleX
double myScaleY
double myOffsetX
double myOffsetY
int myRasterOperation
 This value does not get saved out.

Friends

class boost::serialization::access

Detailed Description

Record of a single raster image layer applied to a terrain.

Constructor & Destructor Documentation

makArchives::DtRasterLayerRecord::DtRasterLayerRecord ( )

CTOR.

makArchives::DtRasterLayerRecord::DtRasterLayerRecord ( const DtRasterLayerRecord orig)

Copy CTOR.

makArchives::DtRasterLayerRecord::~DtRasterLayerRecord ( )

DTOR.

Member Function Documentation

DtRasterLayerRecord& makArchives::DtRasterLayerRecord::operator= ( const DtRasterLayerRecord orig)

Assignment OP.

void makArchives::DtRasterLayerRecord::setEnabled ( bool  )
bool makArchives::DtRasterLayerRecord::enabled ( ) const
void makArchives::DtRasterLayerRecord::setName ( const std::string &  )
const std::string& makArchives::DtRasterLayerRecord::name ( ) const
void makArchives::DtRasterLayerRecord::setFilename ( const std::string &  )
const std::string& makArchives::DtRasterLayerRecord::filename ( ) const
void makArchives::DtRasterLayerRecord::setWrapMode ( char  )
char makArchives::DtRasterLayerRecord::wrapMode ( ) const
void makArchives::DtRasterLayerRecord::setBlendMode ( char  )
char makArchives::DtRasterLayerRecord::blendMode ( ) const
void makArchives::DtRasterLayerRecord::setTransformIsSet ( bool  )
bool makArchives::DtRasterLayerRecord::transformIsSet ( ) const
void makArchives::DtRasterLayerRecord::setScale ( double  x,
double  y 
)
void makArchives::DtRasterLayerRecord::scale ( double &  x,
double &  y 
) const
void makArchives::DtRasterLayerRecord::setOffset ( double  x,
double  y 
)
void makArchives::DtRasterLayerRecord::offset ( double &  x,
double &  y 
) const
void makArchives::DtRasterLayerRecord::setRasterOperation ( int  )
int makArchives::DtRasterLayerRecord::rasterOperation ( ) const
template<class Archive >
void makArchives::DtRasterLayerRecord::serialize ( Archive &  ar,
const unsigned int  version 
)
inlineprotected

When the class Archive corresponds to an output archive, the & operator is defined similar to <<.

Likewise, when the class Archive is a type of input archive the & operator is defined similar to >>.

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Member Data Documentation

bool makArchives::DtRasterLayerRecord::myEnabled
protected
std::string makArchives::DtRasterLayerRecord::myFilename
protected
std::string makArchives::DtRasterLayerRecord::myName
protected
char makArchives::DtRasterLayerRecord::myWrapMode
protected
char makArchives::DtRasterLayerRecord::myBlendMode
protected
bool makArchives::DtRasterLayerRecord::myTransformIsSet
protected
double makArchives::DtRasterLayerRecord::myScaleX
protected
double makArchives::DtRasterLayerRecord::myScaleY
protected
double makArchives::DtRasterLayerRecord::myOffsetX
protected
double makArchives::DtRasterLayerRecord::myOffsetY
protected
int makArchives::DtRasterLayerRecord::myRasterOperation
protected

This value does not get saved out.


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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)