6#ifndef CLIPM_PRIV_VECTOR_H
7#define CLIPM_PRIV_VECTOR_H
44 const cpl_vector **dv);
cpl_vector * clipm_priv_vector_expand(const cpl_vector *v, cpl_size prepend_nr, cpl_size append_nr)
Prepend and append borderwidth 0-elements to v, respectively.
Definition clipm_priv_vector.c:164
cpl_vector * clipm_priv_vector_get_normal(const cpl_vector **dv)
Get the n-dimensional normal vector to n-1 direction vectors.
Definition clipm_priv_vector.c:341
void clipm_priv_vector_null(cpl_vector **v)
Delete a CPL vector object and set the pointer to NULL.
Definition clipm_priv_vector.c:458
cpl_vector * clipm_priv_vector_differentiate(const cpl_vector *v)
Differentiate a signal stored in a vector.
Definition clipm_priv_vector.c:270
cpl_vector * clipm_priv_vector_integrate(const cpl_vector *v)
Integrate a signal stored in a vector.
Definition clipm_priv_vector.c:223
double clipm_priv_vector_get_min(const cpl_vector *v, cpl_size *index)
Return minimum and corresponding index of a vector.
Definition clipm_priv_vector.c:52
double clipm_priv_vector_get_max(const cpl_vector *v, cpl_size *index)
Return maximum and corresponding index of a vector.
Definition clipm_priv_vector.c:106