Files
EgtGeomKernel/ObjUserDefault.h
T
Dario Sassi b5e1e40a05 EgtGeomKernel :
- a Frame3d aggiunto Set con angolidi eulero (CAC')
- corretta geometria da disegnare per vettore nullo
- ObjUser ora ha anche puntatore a GeomDB.
2015-05-31 14:04:45 +00:00

43 lines
1.4 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2015-2015
//----------------------------------------------------------------------------
// File : ObjUserDefault.h Data : 22.05.15 Versione : 1.6e3
// Contenuto : Dichiarazione della classe ObjUserDefault.
//
//
//
// Modifiche : 22.05.15 DS Creazione modulo.
//
//
//----------------------------------------------------------------------------
#pragma once
#include "/EgtDev/Include/EGkObjUser.h"
//----------------------------------------------------------------------------
class ObjUserDefault : public IObjUser
{
public :
virtual ObjUserDefault* Clone( void) const ;
virtual bool IsDefault( void) const { return true ; }
virtual const std::string& GetClassName( void) const ;
virtual bool Dump( std::string& sOut, const char* szNewLine = "\n") const ;
virtual bool ToSave( void) const { return true ; }
virtual bool Save( STRVECTOR& vString) const ;
virtual bool Load( const STRVECTOR& vString) ;
virtual bool SetOwner( int nId, IGeomDB* pGDB) ;
virtual int GetOwner( void) const ;
virtual IGeomDB* GetGeomDB( void) const ;
public :
ObjUserDefault( void) {}
ObjUserDefault( const std::string& sName) ;
private :
int m_nOwnerId ;
IGeomDB* m_pGeomDB ;
std::string m_sName ;
STRVECTOR m_vData ;
} ;