struct ov::op::util::InterpolateBase::InterpolateAttrs

#include <interpolate_base.hpp>

struct InterpolateAttrs
{
    // fields

    InterpolateMode mode = InterpolateMode::NEAREST;
    ShapeCalcMode shape_calculation_mode = ShapeCalcMode::SIZES;
    std::vector<size_t> pads_begin;
    std::vector<size_t> pads_end;
    CoordinateTransformMode coordinate_transformation_mode = CoordinateTransformMode::HALF_PIXEL;
    NearestMode nearest_mode = NearestMode::ROUND_PREFER_FLOOR;
    bool antialias = false;
    double cube_coeff = -0.75f;

    // construction

    InterpolateAttrs();
    InterpolateAttrs(, , , , , , , );

    // methods

    boolconst InterpolateAttrs& operator == () const;
    boolconst InterpolateAttrs& operator != () const;
};