DMA Release 0.8  Copyright ©1995 by Genesis Project, Ltd.  All Rights Reserved.





MiscCoordConverterClient




Implemented by: MiscCoord
Declared In: misckit/miscgiskit/MiscCoordConverterClient.h



Protocol Description

This protocol must be implemented by a class that  wishes to use the coordinate conversion services. When an object containing coordinate points is passed to a coordinate converter, the converter uses this protocol to get the information necessary to set up the conversion job.




Method Types

Basic conversions + radiansToDegrees:
+ degreesToRadians:
+ toDegreesOnlyDegrees:minutes:seconds:
+ fromDegreesOnly:degrees:minutes:seconds:
Conversion Job description + dimensions
- constants;
- curPtr
- curBlockSize




Class Methods

degreesToRadians:
- (double) degreesToRadians:(double)degrees

Convert decimal degrees to radians. Returns  radians value.

See also:  - radiansToDegrees:




dimensions

- (unsigned int) dimensions

Returns  the number of dimensions in a point in this class.

See also:  - degreesToRadians:




fromDegreesOnlyDegrees:degrees:minutes:seconds:

- (double) fromDegreesOnlyDegrees:(double)decimalDegrees degrees:(double *)degrees minutes:(double*)minutes seconds:(double*)seconds

Convert decimal degrees to degrees:minutes:seconds.  Returns  decimalDegrees.

See also:  - toDegreesOnlyDegrees:minutes:seconds:




radiansToDegrees:

- (double) radiansToDegrees:(double)radians

Convert radians to decimal degrees. Returns  degrees value.

See also:  - degreesToRadians:




toDegreesOnlyDegrees:minutes:seconds:

- (double) toDegreesOnlyDegrees:(double)degrees minutes:(double)minutes seconds:(double)seconds

Convert degrees:minutes:seconds to decimal degrees.  Returns  degrees value.

See also:  - fromDegreesOnlyDegrees:degrees:minutes:seconds:




Instance Methods

constants
- constants

Returns the id of an object containing the coordinate conversion constants.




curBlockSize

- (unsigned int)curBlockSize

Returns the number of points in the currently selected block of points.

See also:  - curPtr




curPtr

- (double *) curPtr

Return an address pointer to the currently selected block of points.

See also:  - curBlockSize