Index - All Packages - All Categories - All Classes

Class CrossSpace

Represents the cross of several coordinate spaces.

Package: Udanax-Gold
All Superclasses: Object Heaper CoordinateSpace
Immediate Subclasses: GenericCrossSpace
Protocols: Object
Categories: Xanadu-Spaces-Cross

Class Methods

infostProtocol



Overrides: CoordinateSpace class

make: subSpaces

Make a cross space with the given list of subspaces

Overridden by: GenericCrossSpace class

make: zeroSpace with: oneSpace

Cross two sub spaces

Instance Methods

actualHashForEqual



Overrides: CoordinateSpace

axes

Essential. The base spaces that I am a cross of.

axis: dimension

The sub coordinate space on the given axis

axisCount

The number of dimensions in this space

count


create



Overrides: CoordinateSpace

create: subSpaces



Overridden by: GenericCrossSpace

crossOfMappings


crossOfMappings: subMappings

Essential. Map each coordinate according to the mapping from its space. nils mean 'use the identity mapping'

Overridden by: GenericCrossSpace

crossOfOrderSpecs


crossOfOrderSpecs: subOrderings


crossOfOrderSpecs: subOrderings with: subSpaceOrdering



Overridden by: GenericCrossSpace

crossOfPositions: coordinates

Essential. Make an individual position

Overridden by: GenericCrossSpace

crossOfRegions: subRegions

Essential. Make a 'rectangular' region as a cross of all the given regions

Overridden by: GenericCrossSpace

extrusion: dimension with: subRegion

Return a region whose projection is 'subRegion' along 'dimension', but is full on all other dimensions

Overridden by: GenericCrossSpace

intCount


isEqual: other



Overrides: CoordinateSpace

makeCrossMapping: subMappings


makeCrossOrderSpec: subOrderings with: subSpaceOrdering


makeCrossRegion: subRegions

Make a 'rectangular' region as a cross of all the given regions

makeTuple: coordinates

Make an individual position

secretSubSpaces

The actual array of sub spaces. DO NOT MODIFY

subSpace: dimension


subSpaces




Index - All Packages - All Categories - All Classes