The label is a text string for general use. Return True if the component parameters are physically plausable. Return the Fourier transform of the component at the specified point in the spatial frequency domain. The w component is not used in these functions. This means, for symmetric components where the reference direction is at the centre, that the Fourier transform will always be real.
Derived classes can interpret fields in the record in a class specific way.
These functions define how a component is represented in glish. They return False if the record is malformed and append an error message to the supplied string giving the reason.