Sha256: 9b22b803d3b98b712422468aa7bde98ece2abed1f786b0558368c65c7db831c9

Contents?: true

Size: 807 Bytes

Versions: 1

Compression:

Stored size: 807 Bytes

Contents

#ifndef ORIGEN_SITE_HPP_
#define ORIGEN_SITE_HPP_

#include <string>
#include <inttypes.h>
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

1 entries across 1 versions & 1 rubygems

Version Path
origen_std_lib-0.13.1 src/advantest/smt7/origen/origen/site.hpp