63 lines
1.2 KiB
C++
63 lines
1.2 KiB
C++
#include "IConvertor.h"
|
|
|
|
BEGIN_OSGGRAPHICS_NAMESPACE;
|
|
sConvertorKey::sConvertorKey()
|
|
{
|
|
|
|
}
|
|
|
|
sConvertorKey::sConvertorKey( QUuid ConvertorTypeClassIDTmp ,QString strConvertorTypeName)
|
|
{
|
|
m_ConvertorTypeClassID = ConvertorTypeClassIDTmp;
|
|
m_strConvertorTypeName= strConvertorTypeName;
|
|
}
|
|
|
|
bool sConvertorKey::operator !=( const sConvertorKey& s )
|
|
{
|
|
return m_ConvertorTypeClassID != s.m_ConvertorTypeClassID ;
|
|
}
|
|
|
|
bool sConvertorKey::operator< ( const sConvertorKey& s ) const
|
|
{
|
|
return m_ConvertorTypeClassID < s.m_ConvertorTypeClassID;
|
|
|
|
}
|
|
|
|
IConvertor::IConvertor():m_ConvertorTypeName("")
|
|
{
|
|
m_WellLogRoundInfo=new MyWelllogRound();
|
|
// m_WellInfo=new Well();
|
|
m_pDepthProgress=NULL;
|
|
m_ColumnCount=0;
|
|
}
|
|
|
|
|
|
IConvertor::~IConvertor()
|
|
{
|
|
delete m_WellLogRoundInfo;
|
|
// delete m_WellInfo;
|
|
}
|
|
void IConvertor::InitFormatSuffixName()
|
|
{
|
|
}
|
|
MyWelllogRound * IConvertor::GetWellLogRoundInfo()
|
|
{
|
|
|
|
return m_WellLogRoundInfo;
|
|
|
|
}
|
|
|
|
// pai::ios::welllog::Well *IConvertor::GetWellInfo()
|
|
// {
|
|
// return m_WellInfo;
|
|
|
|
// }
|
|
|
|
pai::datamodel::CObjectGenralFactory<sConvertorKey,IConvertor>& IConvertor::GetFatory()
|
|
{
|
|
static pai::datamodel::CObjectGenralFactory<sConvertorKey,IConvertor> fatory;
|
|
|
|
return fatory;
|
|
}
|
|
END_OSGGRAPHICS_NAMESPACE;
|