![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /********************************************************************* 00002 ** Copyright (c) 2000 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: bmpSymbolDesc.h,v $ $Revision: 1.11 $ $State: Exp $ 00007 *********************************************************************/ 00008 00011 00012 #ifndef BMPSYMBOLDESC_H 00013 #define BMPSYMBOLDESC_H 00014 00015 #include "symbolMapper/symbolDesc.h" 00016 #include "symbology/pointObjSymbol.h" 00017 00021 #include "symbolMapper/symbolMapperDefines.h" 00022 class DT_DLL_symbolMapper DtBmpSymbolDescriptor : public DtSymbolDescriptor 00023 { 00024 public: 00025 00027 DtBmpSymbolDescriptor(); 00028 00030 virtual ~DtBmpSymbolDescriptor(); 00031 00033 DtBmpSymbolDescriptor(const DtBmpSymbolDescriptor& orig); 00034 00036 virtual DtSymbolDescriptor& operator=(const DtSymbolDescriptor& rhs); 00037 virtual bool operator==(const DtSymbolDescriptor&) const; 00038 00039 virtual QString type() const; 00040 00041 virtual QString info() const; 00042 00043 virtual DtSymbol* createSymbol(DtSymbolDrawer& drawer, const DtEntityMapperKey& key) const; 00044 00045 virtual const QString& filename() const; 00046 virtual void setFilename(const QString& s); 00047 00048 virtual void setAlignment(const QString&); 00049 virtual DtPointObjectSymbol::DtPointObjectAlignment alignment() const; 00050 virtual const QString& alignmentString() const; 00051 00052 virtual DtSymbolDescriptor* clone(); 00053 00054 virtual QString descriptorInformation() const; 00055 00056 protected: 00057 QString myFilename; 00058 QString myAlignment; 00059 }; 00060 00061 #endif