You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

152 lines
4.1 KiB
C#

1 month ago
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using InterfaceWorkAreaData.LoadCurveData;
namespace InterfaceWorkAreaData
{
class emptyWorkAreaData : IWorkAreaData
{
eDataSourceType type { get; }
internal emptyWorkAreaData()
{
type = eDataSourceType.empty;
}
public string dataSource { get; set; }
public List<cWellBaseInfo> getWellsInfo()
{
List<cWellBaseInfo> results = new List<cWellBaseInfo>();
return results;
}
//public List<string> getWellCurveNames(string wellname)
//{
// List<string> results = new List<string>();
// return results;
//}
//public List<cWellCurve> getWellCurves(string wellname)
//{
// List<cWellCurve> results = new List<cWellCurve>();
// return results;
//}
//public cWellCurve getWellCurve(string wellname, string curveName)
//{
// cWellCurve results = new cWellCurve();
// return results;
//}
public List<cDiscrete> getWellDiscretes(string wellname)
{
List<cDiscrete> results = new List<cDiscrete>();
return results;
}
public List<string> getWellDiscreteNames(string wellname)
{
List<string> results = new List<string>();
return results;
}
//public List<cStratum> getWellStratums(string wellname)
//{
// List<cStratum> results = new List<cStratum>();
// return results;
//}
//public List<cResult> getWellResults(string wellname)
//{
// List<cResult> results = new List<cResult>();
// return results;
//}
public ResultDataInfo getCurvesData(string wellName, ref DataTable table)
{
ResultDataInfo result = new ResultDataInfo();
return result;
}
public List<cPerforation> getWellPerforations(string wellname)
{
return (new List<cPerforation>());
}
public List<cFaultPoint> getWellFaultPoints(string wellname)
{
return (new List<cFaultPoint>());
}
public List<cWellTrackPoint> getWellTrajectory(string wellname)
{
return (new List<cWellTrackPoint>());
}
public List<cWellStratification> getWellStratification()
{
return (new List<cWellStratification>());
}
public List<cWellSandSet> getWellSandSets(string wellname)
{
return (new List<cWellSandSet>());
}
public List<cStratumDivision> getStratumDivisions()
{
return (new List<cStratumDivision>());
}
public List<cWellReservesLayer> getReservesLayers(string wellname)
{
return (new List<cWellReservesLayer>());
}
public List<cWellInnerLayer> getInnerLayers(string wellname)
{
return (new List<cWellInnerLayer>());
}
public List<cWellCycle> getWellCycles(string wellname, int termType) //1= 长期旋回2=中期旋回,3=短期旋回,
{
return (new List<cWellCycle>());
}
public List<cWellLithology> getWellLithologys(string wellname)
{
List<cWellLithology> results = new List<cWellLithology>();
return results;
}
public List<cWellOilTest> getWellOilTests(string wellname)
{
List<cWellOilTest> results = new List<cWellOilTest>();
return results;
}
public List<cWellCoring> getWellCorings(string wellname)
{
List<cWellCoring> results = new List<cWellCoring>();
return results;
}
public List<cWellSideWallCoring> getWellSideWallCorings(string wellname)
{
List<cWellSideWallCoring> results = new List<cWellSideWallCoring>();
return results;
}
public bool isConn()
{
return false;
}
public bool Conn(string ds)
{
return false;
}
}
}