LAPTOP-SNT8I5JK\Boounion
2025-05-14 349f26accd28cd83356334239b11728ce50b7f95
SourceCode/Bond/Servo/CGlass.h
@@ -9,6 +9,12 @@
namespace SERVO {
   enum MaterialsType {
      G1 = 0,
      G2 = 1,
      G1G2 = 2
   };
   class CGlass : public CContext
   {
   public:
@@ -18,16 +24,25 @@
   public:
      virtual std::string& getClassName();
      virtual std::string toString();
      MaterialsType getType();
      void setType(MaterialsType type);
      void setID(const char* pszID);
      std::string& getID();
      CPath* getPathWithSiteID(unsigned int nSiteId);
      CPath* getPath();
      void addPath(unsigned int nSiteId);
      void serialize(CArchive& ar);
      void setJobDataB(CJobDataB* pJobDataB);
      CJobDataB* getJobDataB();
      void setJobDataS(CJobDataS* pJobDataS);
      CJobDataS* getJobDataS();
   private:
      MaterialsType m_type;
      std::string m_strID;
      CPath* m_pPath;
      CJobDataB m_jobDataB;
      CJobDataS m_jobDataS;
   };
}