@Deprecated public class TLcdHasAShapeAnnotation extends TLcdHasGeometryAnnotation
ILcdShapeobjects that expose all the geometry state in their data object properties. Hence, the shape state is exposed twice. For example, an
ILcdDataObjectcould implement ILcdCircle and also expose its radius and location as data object properties. This annotation provides a hint to avoid duplication when encoding and transforming these objects. Normally you do not need to use this class. See
TLcdHasGeometryAnnotationfor supporting has-a-shape or has-an-image data objects.
|Constructor and Description|
Creates a new has-a-shape annotation without pointing to an explicit property.
Creates a new has-a-shape annotation that indicates that the geometry can be accessed using the given data property.
public TLcdHasAShapeAnnotation(TLcdDataProperty aGeometryProperty)
aGeometryProperty- the geometry property.