Sha256: ae8d992c6a39c86ec31cd2c4d7a2f1862b5696cb32406d8223190b8fdbf201fc

Contents?: true

Size: 785 Bytes

Versions: 3

Compression:

Stored size: 785 Bytes

Contents

#ifndef ORIGEN_SITE_HPP_
#define ORIGEN_SITE_HPP_

#include <string>
using namespace std;

namespace Origen {

class Site {
  string _lotid;
  bool lotidSet;
  int _wafer;
  bool waferSet;
  int _x;
  bool xSet;
  int _y;
  bool ySet;
  int _number;
  int _bin;
  int _softbin;
  bool binSet;
  bool softbinSet;

 public:
  Site(int);
  virtual ~Site();
  string lotid();
  uint64_t lotidInt();
  void lotid(string);
  void lotid(uint64_t);
  int wafer();
  void wafer(int);
  int x();
  void x(int);
  int y();
  void y(int);
  int bin();
  void bin(int);
  void bin(int, bool);
  int softbin();
  void softbin(int);
  void softbin(int, bool);

  /// Returns the site number associated with the given site object
  int number() { return _number; }
};

} /* namespace Origen */
#endif

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
origen_std_lib-0.13.0 src/advantest/smt7/origen/origen/site.hpp
origen_std_lib-0.12.0 src/advantest/smt7/origen/origen/site.hpp
origen_std_lib-0.11.0 src/advantest/smt7/origen/origen/site.hpp