Go to the documentation of this file.
64 bool __first_call =
true,
65 bool __allow_duplicates =
false,
66 int __quantization_bits = 16)
84 case PREDICTION_TYPE::POSITION:
87 case PREDICTION_TYPE::DELTA:
111 case VKEPT_POSITION::HALFEDGE:
117 case VKEPT_POSITION::MIDPOINT:
129 case FEVV::Filters::METRIC_TYPE::NO_METRIC:
135 case FEVV::Filters::METRIC_TYPE::EDGE_LENGTH:
136 return "edge-length";
139 return "volume-preserving";
Parameters(PREDICTION_TYPE __prediction=PREDICTION_TYPE::BUTTERFLY, VKEPT_POSITION __vkept_pos=VKEPT_POSITION::MIDPOINT, METRIC_TYPE __metric=METRIC_TYPE::EDGE_LENGTH, bool __first_call=true, bool __allow_duplicates=false, int __quantization_bits=16)
VKEPT_POSITION get_vkept_position() const
void set_methods(METRIC_TYPE metr, VKEPT_POSITION vk)
void set_first_call(bool _first)
Interfaces for plugins These interfaces will be used for different plugins.
PREDICTION_TYPE get_prediction() const
VKEPT_POSITION _vkept_pos
std::string get_prediction_type_as_string() const
int get_quantization() const
METRIC_TYPE get_metric() const
bool get_first_call() const
std::string get_vkept_type_as_string() const
std::string get_metric_type_as_string() const
Parameters contains the compression parameters except the stopping criteria.
@ QEM_3D
do not use a local metric (not implemented in this release)
PREDICTION_TYPE _prediction
bool get_allow_duplicates() const