axis.h
来自「seismic software,very useful」· C头文件 代码 · 共 53 行
H
53 行
/*axis object definitionThree axes define a cube dataset*/#ifndef AXIS_H#define AXIS_H#include "grunge.h"/* Axis object */typedef struct { string label; /* name */ int size; /* length */ float first; /* first value */ float delta; /* sampling rate */ float zoom; /* relative zoom */ int dir; /* direction */ int stride; /* array stride */ int prec; /* slider precision */ int scale; /* slider scaling: 10**scale */ float *values; /* tabulated values */ string *script; /* label for each element */} *Axis;/* axis.c */Axis AxisInit(int iaxis, int stride);Axis AxisInit2(int dir, int stride, char *label, int size, float first, float delta, float zoom);void AxisSetScale(Axis axis);int AxisPrec(Axis axis);int AxisScale(Axis axis);void AxisSetValues(Axis axis);int AxisSize(Axis axis);float AxisDelta(Axis axis);float AxisFirst(Axis axis);float AxisLast(Axis axis);float AxisZoom(Axis axis);char *AxisLabel(Axis axis);int AxisStride(Axis axis);float AxisValue(Axis axis, int index);int AxisScaledValue(Axis axis, int index);float *AxisValues(Axis axis);int AxisIndex(Axis axis, float value);int AxisScaledIndex(Axis axis, int value);int AxisDir(Axis axis);char *AxisScript(Axis axis, int index);void AxisInfo(Axis axis);void AxisSavePar(Axis axis);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?