MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / initialize

Method initialize

src/packet_pipeline.cpp:79–92  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77};
78
79void PacketPipelineComponents::initialize(RgbPacketProcessor *rgb, DepthPacketProcessor *depth)
80{
81 rgb_parser_ = new RgbPacketStreamParser();
82 depth_parser_ = new DepthPacketStreamParser();
83
84 rgb_processor_ = rgb;
85 depth_processor_ = depth;
86
87 async_rgb_processor_ = new AsyncPacketProcessor<RgbPacket>(rgb_processor_);
88 async_depth_processor_ = new AsyncPacketProcessor<DepthPacket>(depth_processor_);
89
90 rgb_parser_->setPacketProcessor(async_rgb_processor_);
91 depth_parser_->setPacketProcessor(async_depth_processor_);
92}
93
94PacketPipelineComponents::~PacketPipelineComponents()
95{

Callers 7

CpuPacketPipelineMethod · 0.45
OpenGLPacketPipelineMethod · 0.45
OpenCLPacketPipelineMethod · 0.45
CudaPacketPipelineMethod · 0.45
CudaKdePacketPipelineMethod · 0.45
DumpPacketPipelineMethod · 0.45

Calls 1

setPacketProcessorMethod · 0.45

Tested by

no test coverage detected