PetaVision  Alpha
TransposePatchSize.hpp
1 /*
2  * TransposePatchSize.hpp
3  *
4  * Created on: Jan 5, 2018
5  * Author: pschultz
6  */
7 
8 #ifndef TRANSPOSEPATCHSIZE_HPP_
9 #define TRANSPOSEPATCHSIZE_HPP_
10 
11 #include "components/DependentPatchSize.hpp"
12 
13 namespace PV {
14 
21  public:
22  TransposePatchSize(char const *name, HyPerCol *hc);
23  virtual ~TransposePatchSize();
24 
25  virtual void setObjectType() override;
26 
27  protected:
29 
30  int initialize(char const *name, HyPerCol *hc);
31 
32  virtual void setPatchSize(PatchSize *originalPatchSize) override;
33 
34 }; // class TransposePatchSize
35 
36 } // namespace PV
37 
38 #endif // TRANSPOSEPATCHSIZE_HPP_