Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
f2c::rp::CustomOrder Class Reference

#include <custom_order.h>

Inheritance diagram for f2c::rp::CustomOrder:
Inheritance graph
[legend]

Public Member Functions

 CustomOrder (const std::vector< size_t > &order=std::vector< size_t >())
 
void setCustomOrder (const std::vector< size_t > &order)
 
 ~CustomOrder ()
 
- Public Member Functions inherited from f2c::rp::SingleCellSwathsOrderBase
virtual F2CSwaths genSortedSwaths (const F2CSwaths &swaths, uint32_t variant=0) const
 
virtual ~SingleCellSwathsOrderBase ()=default
 

Protected Member Functions

void sortSwaths (F2CSwaths &swaths) const override
 
- Protected Member Functions inherited from f2c::rp::SingleCellSwathsOrderBase
virtual void changeStartPoint (F2CSwaths &swaths, uint32_t variant) const
 

Private Member Functions

void check (const F2CSwaths &swaths) const
 

Private Attributes

std::vector< size_t > custom_order
 

Detailed Description

Definition at line 15 of file custom_order.h.

Constructor & Destructor Documentation

◆ CustomOrder()

f2c::rp::CustomOrder::CustomOrder ( const std::vector< size_t > &  order = std::vector<size_t>())
explicit

Definition at line 5 of file custom_order.cpp.

◆ ~CustomOrder()

f2c::rp::CustomOrder::~CustomOrder ( )
default

Member Function Documentation

◆ check()

void f2c::rp::CustomOrder::check ( const F2CSwaths swaths) const
private

Definition at line 25 of file custom_order.cpp.

◆ setCustomOrder()

void f2c::rp::CustomOrder::setCustomOrder ( const std::vector< size_t > &  order)

Definition at line 11 of file custom_order.cpp.

◆ sortSwaths()

void f2c::rp::CustomOrder::sortSwaths ( F2CSwaths swaths) const
overrideprotectedvirtual

Implements f2c::rp::SingleCellSwathsOrderBase.

Definition at line 16 of file custom_order.cpp.

Member Data Documentation

◆ custom_order

std::vector<size_t> f2c::rp::CustomOrder::custom_order
private

Definition at line 26 of file custom_order.h.


The documentation for this class was generated from the following files:


fields2cover
Author(s):
autogenerated on Fri Apr 25 2025 02:18:31