#include <visionserver2.h>
Public Member Functions | |
SequentialPipeline () | |
void | addPipeline (VisionServer::BasePipe *) |
void | addPipelines (std::vector< VisionServer::BasePipe * > &&) |
void | addPipelines (std::initializer_list< VisionServer::BasePipe * >) |
virtual void | process (cv::Mat &io_frame) override |
Public Member Functions inherited from vs2::VisionServer::BasePipe | |
const std::string & | getName () const |
const std::shared_ptr< nt::NetworkTable > & | getTable () const |
virtual void | init () |
virtual void | close () |
Static Protected Member Functions | |
static std::string | Construct (std::vector< std::unique_ptr< VisionServer::BasePipe > > &) |
Protected Attributes | |
std::vector< VisionServer::BasePipe * > | pipelines |
std::vector< std::unique_ptr< VisionServer::BasePipe > > | heap_ptrs |
Private Types | |
typedef struct SequentialPipeline< pipelines_t... > | This_t |
Additional Inherited Members | |
Static Public Member Functions inherited from vs2::VisionServer::BasePipe | |
static const std::shared_ptr< nt::NetworkTable > & | ntable () |
Protected Member Functions inherited from vs2::VPipeline< SequentialPipeline< pipelines_t... > > | |
VPipeline ()=delete | |
VPipeline (const VPipeline &)=delete | |
VPipeline (const char *name) | |
VPipeline (const std::string &name) | |
VPipeline (std::string &&name) | |
virtual | ~VPipeline ()=default |
Protected Member Functions inherited from vs2::VisionServer::BasePipe | |
BasePipe (const char *name) | |
BasePipe (const std::string &name) | |
BasePipe (std::string &&name) | |
BasePipe ()=delete | |
void | setCamera (const VisionCamera &) |
void | setPipeline (const BasePipe &) |
void | setSource (const cs::VideoSource &) |
void | getFrame (cv::Mat &) |
const cv::Mat1f & | getSrcMatrix () const |
const cv::Mat1f & | getSrcDistort () const |
Definition at line 217 of file visionserver2.h.
|
private |
Definition at line 218 of file visionserver2.h.
|
inline |
Definition at line 220 of file visionserver2.h.
void vs2::SequentialPipeline< pipelines_t >::addPipeline | ( | VisionServer::BasePipe * | p | ) |
Definition at line 344 of file visionserver2.h.
void vs2::SequentialPipeline< pipelines_t >::addPipelines | ( | std::vector< VisionServer::BasePipe * > && | ps | ) |
Definition at line 348 of file visionserver2.h.
void vs2::SequentialPipeline< pipelines_t >::addPipelines | ( | std::initializer_list< VisionServer::BasePipe * > | ps | ) |
Definition at line 352 of file visionserver2.h.
|
overridevirtual |
Reimplemented from vs2::VPipeline< SequentialPipeline< pipelines_t... > >.
Definition at line 356 of file visionserver2.h.
|
inlinestaticprotected |
Definition at line 331 of file visionserver2.h.
|
protected |
Definition at line 237 of file visionserver2.h.
|
protected |
Definition at line 238 of file visionserver2.h.