livoxGen1: Rename PcloudXyzStimulusBuffer=>MeshStimulusBuffer
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
#ifndef _LIVOX_GEN1_MESH_STIMULUS_BUFFER_H
|
||||
#define _LIVOX_GEN1_MESH_STIMULUS_BUFFER_H
|
||||
|
||||
#include <memory>
|
||||
#include <user/stimulusBuffer.h>
|
||||
|
||||
namespace smo {
|
||||
namespace stim_buff {
|
||||
|
||||
// Forward declaration
|
||||
class StimulusProducer;
|
||||
|
||||
/**
|
||||
* MeshStimulusBuffer is a specialized StimulusBuffer for mesh data.
|
||||
*/
|
||||
class MeshStimulusBuffer
|
||||
: public StimulusBuffer
|
||||
{
|
||||
public:
|
||||
explicit MeshStimulusBuffer(
|
||||
StimulusProducer& parent,
|
||||
const std::shared_ptr<device::DeviceAttachmentSpec>& deviceAttachmentSpec,
|
||||
int histbuffMs,
|
||||
const SpMcRingBuffer::InputEngineConstraints& ringBufferConstraints)
|
||||
: StimulusBuffer(
|
||||
parent, deviceAttachmentSpec, histbuffMs, ringBufferConstraints)
|
||||
{}
|
||||
|
||||
~MeshStimulusBuffer() = default;
|
||||
|
||||
// Non-copyable, movable
|
||||
MeshStimulusBuffer(const MeshStimulusBuffer&) = delete;
|
||||
MeshStimulusBuffer& operator=(const MeshStimulusBuffer&) = delete;
|
||||
MeshStimulusBuffer(MeshStimulusBuffer&&) = default;
|
||||
MeshStimulusBuffer& operator=(MeshStimulusBuffer&&) = default;
|
||||
};
|
||||
|
||||
} // namespace stim_buff
|
||||
} // namespace smo
|
||||
|
||||
#endif // _LIVOX_GEN1_MESH_STIMULUS_BUFFER_H
|
||||
|
||||
Reference in New Issue
Block a user