COMPASSi/trunk/code/projects/DataManager/Infrastructure.Data/Interfaces.cpp

100 lines
3.1 KiB
C++
Raw Normal View History

2025-06-25 15:06:42 +08:00
#include "Interfaces.h"
// IModel 实现
int IModel::GetID() const { return m_ID; }
void IModel::SetID(int id) { m_ID = id; }
int IModel::GetCmdID() const { return m_CmdID; }
void IModel::SetCmdID(int cmdID) { m_CmdID = cmdID; }
QString IModel::GetName() const { return m_Name; }
void IModel::SetName(const QString& name) { m_Name = name; }
QString IModel::GetCommand() const { return m_Command; }
void IModel::SetCommand(const QString& command)
{
m_Command = command;
}
int IModel::GetVisible() const { return m_Visible; }
void IModel::SetVisible(int visible) { m_Visible = visible; }
int IModel::GetColor() const { return m_Color; }
void IModel::SetColor(int color) { m_Color = color; }
double IModel::GetTransparency() const { return m_Transparency; }
void IModel::SetTransparency(double transparency) { m_Transparency = transparency; }
int IModel::GetType() const { return m_Type; }
void IModel::SetType(int type) { m_Type = type; }
QVector<int> IModel::GetSrc() const { return m_Src; }
void IModel::SetSrc(const QVector<int>& src) { m_Src = src; }
E_GEO_3D_OBJ_TYPE IModel::getObjType()
{
return m_objType;
}
void IModel::setObjType(E_GEO_3D_OBJ_TYPE type)
{
m_objType = type;
}
// ISplitable 实现
double ISplitable::GetSplitX() const { return SplitX; }
void ISplitable::SetSplitX(double splitX) { SplitX = splitX; }
double ISplitable::GetSplitY() const { return SplitY; }
void ISplitable::SetSplitY(double splitY) { SplitY = splitY; }
double ISplitable::GetSplitZ() const { return SplitZ; }
void ISplitable::SetSplitZ(double splitZ) { SplitZ = splitZ; }
// ITrimable 实现
double ITrimable::GetTrimX() const { return TrimX; }
void ITrimable::SetTrimX(double trimX) { TrimX = trimX; }
double ITrimable::GetTrimY() const { return TrimY; }
void ITrimable::SetTrimY(double trimY) { TrimY = trimY; }
double ITrimable::GetTrimZ() const { return TrimZ; }
void ITrimable::SetTrimZ(double trimZ) { TrimZ = trimZ; }
// ISection 实现
int ISection::GetSecID() const { return SecID; }
void ISection::SetSecID(int secID) { SecID = secID; }
// ICalculationDataItem 实现
int ICalculationDataItem::GetID() const { return m_ID; }
void ICalculationDataItem::SetID(int id) { m_ID = id; }
// ICalculationDataRoot 实现
QString ICalculationDataRoot::GetVer() const { return Ver; }
void ICalculationDataRoot::SetVer(const QString& ver) { Ver = ver; }
// IHullRefElement 实现
int IHullRefElement::GetHullObjID() const { return HullObjID; }
void IHullRefElement::SetHullObjID(int hullObjID) { HullObjID = hullObjID; }
// ICalModel 实现
int ICalModel::GetVisible() const { return Visible; }
void ICalModel::SetVisible(int visible) { Visible = visible; }
int ICalModel::GetColor() const { return Color; }
void ICalModel::SetColor(int color) { Color = color; }
double ICalModel::GetTransparency() const { return Transparency; }
void ICalModel::SetTransparency(double transparency) { Transparency = transparency; }
// ICalFlag 实现
bool ICalFlag::GetCalFlag() const { return CalFlag; }
void ICalFlag::SetCalFlag(bool calFlag) { CalFlag = calFlag; }
QString INamedElement::GetName() const
{
return QString();
}
void INamedElement::SetName(const QString &name)
{
}