VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
makVrv::DtWeatherLightningFactory Class Reference

Factory that is used to create weather lightning areas.

Inheritance diagram for makVrv::DtWeatherLightningFactory:
Inheritance graph
[legend]

Public Member Functions

 DtWeatherLightningFactory (DtDe &de)
 
virtual ~DtWeatherLightningFactory ()
 
 DtWeatherLightningFactory ()=delete
 
 DtWeatherLightningFactory (const DtWeatherLightningFactory &other)=delete
 
DtWeatherLightningFactoryoperator= (const DtWeatherLightningFactory &other)=delete
 
virtual DtWeatherLightningcreate () const
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtWeatherLightningFactoryinstance (DtDe &de)
 
static const std::string & theClassName ()
 

Protected Attributes

DtDemyDe
 

Constructor & Destructor Documentation

makVrv::DtWeatherLightningFactory::DtWeatherLightningFactory ( DtDe de)

CTOR.

virtual makVrv::DtWeatherLightningFactory::~DtWeatherLightningFactory ( )
virtual

DTOR.

makVrv::DtWeatherLightningFactory::DtWeatherLightningFactory ( )
delete

Default Constructor not implemented.

makVrv::DtWeatherLightningFactory::DtWeatherLightningFactory ( const DtWeatherLightningFactory other)
delete

Copy Constructor not implemented - Copy not allowed.

Member Function Documentation

DtWeatherLightningFactory& makVrv::DtWeatherLightningFactory::operator= ( const DtWeatherLightningFactory other)
delete

Assignment Operator not implemented - Assignment not allowed.

static DtWeatherLightningFactory& makVrv::DtWeatherLightningFactory::instance ( DtDe de)
static

Get the instance for the DtWeatherLightningFactory use de.registerInstance(DtWeatherLightningFactory::theClassName()) to override this creator.

static const std::string& makVrv::DtWeatherLightningFactory::theClassName ( )
static

Class name for this class ("DtWeatherLightningFactory")

virtual DtWeatherLightning* makVrv::DtWeatherLightningFactory::create ( ) const
virtual

create a layer of the given type

Member Data Documentation

DtDe& makVrv::DtWeatherLightningFactory::myDe
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)