Package com.luciad.model
Interface ILcdModelFactory
- All Known Implementing Classes:
TLcyCompositeModelFactory
public interface ILcdModelFactory
Factory to create
ILcdModel instances for a given ILcdModelDescriptor
and ILcdModelReference.- Since:
- 8.1
-
Method Summary
Modifier and TypeMethodDescriptioncreateModel(ILcdModelDescriptor aModelDescriptor, ILcdModelReference aModelReference) Creates anILcdModelfor the givenILcdModelDescriptorandILcdModelReference.
-
Method Details
-
createModel
ILcdModel createModel(ILcdModelDescriptor aModelDescriptor, ILcdModelReference aModelReference) throws IllegalArgumentException Creates anILcdModelfor the givenILcdModelDescriptorandILcdModelReference.- Parameters:
aModelDescriptor- The model descriptor.aModelReference- The model reference. This parameter can be leftnullto get a default model reference (for example WGS84, but it depends on the implementation).- Returns:
- The newly created
ILcdModel, nevernull. - Throws:
IllegalArgumentException- If noILcdModelcan be created for the given parameters, for example because theILcdModelDescriptoris of the incorrect type.
-