28 I_ASSIGN(m_useInteractiveShapesAttrPtr,
"UseInteractiveShapes",
"If true, the created shapes will be editable",
true,
true);
29 I_ASSIGN(m_colorSchemaCompPtr,
"ShapeColorSchema",
"Color schema used by displayed shape",
false,
"ShapeColorSchema");
39 I_ATTR(
bool, m_useInteractiveShapesAttrPtr);
Base class for component implementation.
Common interface for data model objects, which can be changed.
Simple shape factory for common 2D-objects.
virtual CShapeBase * CreateShapeInstance(const istd::IChangeable &object) const
icomp::CComponentBase BaseClass
virtual IShape * CreateShape(const istd::IChangeable *objectPtr, bool connectToModel=false) const override
Create a graphical representation of the given 2D-object object.
Defines set of standard pens, brushes and simple management of unions.
Interface for creation of visualization shapes of some geometrical object.
Common interface for all display console shapes.
In this library is defined 2D view concept and standard visualisation objects.