Add PcloudFormatDesc
This commit is contained in:
@@ -23,6 +23,20 @@ namespace stim_buff {
|
||||
*/
|
||||
class StimulusBuffer
|
||||
{
|
||||
public:
|
||||
class PcloudFormatDesc
|
||||
{
|
||||
public:
|
||||
enum class Format
|
||||
{
|
||||
XYZ,
|
||||
XYZI,
|
||||
};
|
||||
|
||||
public:
|
||||
Format format;
|
||||
};
|
||||
|
||||
public:
|
||||
explicit StimulusBuffer();
|
||||
~StimulusBuffer();
|
||||
|
||||
@@ -19,7 +19,7 @@ class PcloudStimulusBuffer
|
||||
: public StimulusBuffer
|
||||
{
|
||||
public:
|
||||
explicit PcloudStimulusBuffer();
|
||||
explicit PcloudStimulusBuffer(const PcloudFormatDesc& formatDesc);
|
||||
~PcloudStimulusBuffer();
|
||||
|
||||
// Non-copyable, movable
|
||||
@@ -27,6 +27,9 @@ public:
|
||||
PcloudStimulusBuffer& operator=(const PcloudStimulusBuffer&) = delete;
|
||||
PcloudStimulusBuffer(PcloudStimulusBuffer&&) = default;
|
||||
PcloudStimulusBuffer& operator=(PcloudStimulusBuffer&&) = default;
|
||||
|
||||
private:
|
||||
PcloudFormatDesc formatDesc;
|
||||
};
|
||||
|
||||
} // namespace stim_buff
|
||||
|
||||
Reference in New Issue
Block a user