VR-Forces 4.0.4 Class Documentation
include/symbolMapper/overlaySymbolDesc.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 2003 MaK Technologies, Inc.
00003 ** All rights reserved.
00004 *********************************************************************/
00005 /*********************************************************************
00006 ** $RCSfile: overlaySymbolDesc.h,v $ $Revision: 1.11 $ $State: Exp $
00007 *********************************************************************/
00008 
00011 
00012 #ifndef DTBASEOVERLAYSYMBOLDESC_H_
00013 #define DTBASEOVERLAYSYMBOLDESC_H_
00014 
00015 #include "symbolMapper/symbolMapperDefines.h"
00016 #include "symbolMapper/symbolDesc.h"
00017 
00018 #include <QtCore/QString>
00019 
00024 class DT_DLL_symbolMapper DtOverlaySymbolDescriptor : public DtSymbolDescriptor
00025 {
00026 
00027 public:
00028 
00030    DtOverlaySymbolDescriptor();
00031    DtOverlaySymbolDescriptor(const DtOverlaySymbolDescriptor& desc);
00032    DtOverlaySymbolDescriptor(const DtSymbolDescriptor& desc);
00033    virtual DtSymbolDescriptor& operator=(const DtSymbolDescriptor& rhs);
00034    virtual bool operator==(const DtSymbolDescriptor&) const;
00035 
00037    virtual ~DtOverlaySymbolDescriptor();
00038 
00039    virtual QString type() const;
00040    virtual QString info() const;
00041    virtual QString secondaryInfo() const;
00042 
00043    virtual DtSymbol* createSymbol(DtSymbolDrawer& drawer, const DtEntityMapperKey& key) const;
00044 
00045 public:
00047    virtual void setTabKey(QString tab);
00048    virtual QString tabKey() const;
00049 
00050    virtual void setSymbolName(QString name);
00051    virtual QString symbolName() const;
00052 
00053    virtual void setIconFilename(QString name);
00054    virtual QString iconFilename() const;
00055 
00056    virtual void setMinimumDataPoints(QString point);
00057    virtual QString minimumDataPoints() const;
00058    virtual int minimumPoints() const;
00059    virtual bool unlimitedPoints() const;
00060    
00061    virtual void setSymbolDescriptor(DtSymbolDescriptor* desc);
00062    virtual DtSymbolDescriptor* symbolDescriptor() const;
00063 
00064    virtual DtSymbolDescriptor* clone();
00065 
00066    virtual QString descriptorString() const;
00067    virtual QString descriptorInformation() const;
00068 
00069 protected:
00070    DtSymbolDescriptor*  mySymbolDescriptor;
00071 
00072    QString myTabKey;
00073    QString mySymbolName;
00074    QString myIconFilename;
00075    QString myMinimumDataPoints;
00076 };
00077 
00078 #endif

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)