...
- multiLevelImageLayout
- must exist before a RDN is added to a product
- used to implicitly and explicitly create source image
- getter:
- if source image exists, return MultiLevelImage.layout
- if explicitly set, return it
- if not set, get from Product.sceneMultiLevelImageLayout
- otherwise throw ISE
- geoCoding
- getter:
- if explicitly set, return itif not set, get from Product.sceneGeoCoding exists, create an affine wrapper using getImageToModelTransform(),
- otherwise return null
- setter:
- remove!
- replace by setImageToModelTransform() or setMultiLevelImageLayout()
- getter: