#pragma once #include "ElectricEqpmt_Line.h" #include "PublicEqpmtID.h" class CElectricEqpmt_Line_TouchNet ://?½Ó´¥Íø public ElectricEqpmt_Line { public: virtual ~CElectricEqpmt_Line_TouchNet(){}; virtual void CalculateValue(double inputv,double inputI,ELEEQPMTMAP* PEqpmtMap); virtual int GetType(){return OCC_EQPMTTYPE_TouchNet;} void SetStartStation(int id){m_startstationid = id;}; void SetEndStation(int id){m_endstationid = id;}; void SetIndex(int index){m_index=index;} int GetStartStation(){return m_startstationid;}; int GetEndStation(){return m_endstationid;}; int GetIndex(){return m_index;} string GetNextTouchNet(){return m_Nextid;} void SetRunDirection(int direction){m_direction=direction;} int GetRunDirection(){return m_direction;} virtual bool PowerLost(ELEEQPMTMAP& eqpmtmap,string sourceid,int offcase);//? virtual bool PowerIn(ELEEQPMTMAP& eqpmtmap,string sourceid);//? private: int m_startstationid; int m_endstationid; int m_index; int m_direction; string m_Nextid; }; typedef map TOUCHNETMAP;