- if(i==0)
- return _("Segment");
- if(i==1)
- return _("Amount");
- return String();
-}
-
-int
-ValueNode_SegCalcVertex::get_link_index_from_name(const String &name)const
-{
- if(name=="segment")
- return 0;
- if(name=="amount")
- return 1;
-
- throw Exception::BadLinkName(name);
-}
-
-LinkableValueNode*
-ValueNode_SegCalcVertex::create_new()const
-{
- return new ValueNode_SegCalcVertex(ValueBase::TYPE_VECTOR);
+ ret.push_back(ParamDesc(ValueBase(),"amount")
+ .set_local_name(_("Amount"))
+ .set_description(_("The position of the linked vertex on the Segment (0,1]"))
+ );
+ return ret;