27 I_ASSIGN(m_slaveObjectCompPtr,
"SlaveObject",
"Reference data object",
true,
"SlaveObject");
28 I_ASSIGN(m_interpolatedNodesCountAttrPtr,
"InterpolatedNodesCount",
"Number of interpolated nodes",
true, 100);
29 I_ASSIGN(m_interpolatorTypeAttrPtr,
"InterpolatorType",
"Type of interpolator:\n0 - linear\n1 - Akima",
true, 0);
38 I_ATTR(
int, m_interpolatedNodesCountAttrPtr);
39 I_ATTR(
int, m_interpolatorTypeAttrPtr);
Definition of the data model for a polygon.
Base class for component implementation.
Basic implementation for a single model observer with binding to concrete data object interface.
Set of change flags (its IDs).
Component for synchronization between some polyline and his interpolated slave.
icomp::CComponentBase BaseClass
virtual void OnUpdate(const istd::IChangeable::ChangeSet &changeSet) override
Called on update of observed model.
imod::TSingleModelObserverBase< i2d::CPolygon > BaseClass2