1 package DX::ResolutionSpace;
5 has geometry_depends_on => (is => 'ro', required => 1);
7 has members => (is => 'ro', required => 1);
11 return undef unless my ($first) = @{$self->members};
12 return $first->next_resolution;
15 sub remaining_resolution_space {
17 die "Sense makes not" unless my ($first, @rest) = @{$self->members};
18 return $self->but(members => [ $first->remainder, @rest ]);