24 I_ASSIGN(m_minTubeRangeValueAttrPtr,
"DefaultLeftTubeRange",
"Default left tube range value",
false, -10);
25 I_ASSIGN(m_maxTubeRangeValueAttrPtr,
"DefaultRightTubeRange",
"Default right tube range value",
false, 10);
26 I_ASSIGN(m_defaultAXPtr,
"Default_A_X",
"Default x coordinate for first line point",
false, 40);
27 I_ASSIGN(m_defaultAYPtr,
"Default_A_Y",
"Default y coordinate for first line point",
false, 40);
28 I_ASSIGN(m_defaultBXPtr,
"Default_B_X",
"Default x coordinate for second line point",
false, 120);
29 I_ASSIGN(m_defaultBYPtr,
"Default_B_Y",
"Default y coordinate for second line point",
false, 40);
44 I_ATTR(
double, m_minTubeRangeValueAttrPtr);
45 I_ATTR(
double, m_maxTubeRangeValueAttrPtr);
46 I_ATTR(
int, m_defaultAXPtr);
47 I_ATTR(
int, m_defaultAYPtr);
48 I_ATTR(
int, m_defaultBXPtr);
49 I_ATTR(
int, m_defaultBYPtr);
Component definition of the tube region based on a polyline.
virtual void SetNodesCount(int count) override
Set new nodes count.
virtual void OnComponentCreated() override
virtual bool InsertNode(int index, const i2d::CVector2d &node) override
Insert a node at specified index.
TObject2dCompWrap< CTubePolyline > BaseClass
virtual bool InsertNode(const i2d::CVector2d &node) override
Insert a node at the end of node table.
Definition of tube region based on polyline.
Definition of position or mathematical vector on 2D plane.
Base class for all components implementing 2D objects.