hkl-pseudoaxis-common-readonly-private

hkl-pseudoaxis-common-readonly-private

Functions

Description

Functions

hkl_vector_angle ()

double
hkl_vector_angle (const HklVector *self,
                  const HklVector *vector);

compute the angles beetween two HklVector

[skip]

Parameters

self

the fist HklVector

 

vector

the second HklVector

 

Returns

the return value is in beetween [0, pi]


SURFACE_PARAMETERS()

#define             SURFACE_PARAMETERS(_x, _y, _z, _emergence)

P99_PROTECT()

#define P99_PROTECT(...) __VA_ARGS__

HKL_MODE_INFO_incidence_DEFAULTS()

#define             HKL_MODE_INFO_incidence_DEFAULTS(_axes, _parameters)

HKL_MODE_INFO_emergence_DEFAULTS()

#define             HKL_MODE_INFO_emergence_DEFAULTS(_axes, _parameters)

REGISTER_READONLY_INCIDENCE()

#define             REGISTER_READONLY_INCIDENCE(_engine, _func, _axes, _parameters)

REGISTER_READONLY_EMERGENCE()

#define REGISTER_READONLY_EMERGENCE(_func, _axes, _parameters) REGISTER_READONLY(emergence, _func, P99_PROTECT(_axes), _parameters)

Types and Values