Package net.opengis.gml311
Interface KnotType
-
- All Superinterfaces:
EObject,Notifier
- All Known Implementing Classes:
KnotTypeImpl
public interface KnotType extends EObjectA representation of the model object 'Knot Type'. A knot is a breakpoint on a piecewise spline curve.The following features are supported:
- See Also:
Gml311Package.getKnotType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BigIntegergetMultiplicity()Returns the value of the 'Multiplicity' attribute.doublegetValue()Returns the value of the 'Value' attribute.doublegetWeight()Returns the value of the 'Weight' attribute.booleanisSetValue()Returns whether the value of the 'Value' attribute is set.booleanisSetWeight()Returns whether the value of the 'Weight' attribute is set.voidsetMultiplicity(BigInteger value)Sets the value of the 'Multiplicity' attribute.voidsetValue(double value)Sets the value of the 'Value' attribute.voidsetWeight(double value)Sets the value of the 'Weight' attribute.voidunsetValue()Unsets the value of the 'Value' attribute.voidunsetWeight()Unsets the value of the 'Weight' attribute.
-
-
-
Method Detail
-
getValue
double getValue()
Returns the value of the 'Value' attribute. The property "value" is the value of the parameter at the knot of the spline. The sequence of knots shall be a non-decreasing sequence. That is, each knot's value in the sequence shall be equal to or greater than the previous knot's value. The use of equal consecutive knots is normally handled using the multiplicity.- Returns:
- the value of the 'Value' attribute.
- See Also:
isSetValue(),unsetValue(),setValue(double),Gml311Package.getKnotType_Value()
-
setValue
void setValue(double value)
Sets the value of the 'Value' attribute.- Parameters:
value- the new value of the 'Value' attribute.- See Also:
isSetValue(),unsetValue(),getValue()
-
unsetValue
void unsetValue()
Unsets the value of the 'Value' attribute.- See Also:
isSetValue(),getValue(),setValue(double)
-
isSetValue
boolean isSetValue()
Returns whether the value of the 'Value' attribute is set.- Returns:
- whether the value of the 'Value' attribute is set.
- See Also:
unsetValue(),getValue(),setValue(double)
-
getMultiplicity
BigInteger getMultiplicity()
Returns the value of the 'Multiplicity' attribute. The property "multiplicity" is the multiplicity of this knot used in the definition of the spline (with the same weight).- Returns:
- the value of the 'Multiplicity' attribute.
- See Also:
setMultiplicity(BigInteger),Gml311Package.getKnotType_Multiplicity()
-
setMultiplicity
void setMultiplicity(BigInteger value)
Sets the value of the 'Multiplicity' attribute.- Parameters:
value- the new value of the 'Multiplicity' attribute.- See Also:
getMultiplicity()
-
getWeight
double getWeight()
Returns the value of the 'Weight' attribute. The property "weight" is the value of the averaging weight used for this knot of the spline.- Returns:
- the value of the 'Weight' attribute.
- See Also:
isSetWeight(),unsetWeight(),setWeight(double),Gml311Package.getKnotType_Weight()
-
setWeight
void setWeight(double value)
Sets the value of the 'Weight' attribute.- Parameters:
value- the new value of the 'Weight' attribute.- See Also:
isSetWeight(),unsetWeight(),getWeight()
-
unsetWeight
void unsetWeight()
Unsets the value of the 'Weight' attribute.- See Also:
isSetWeight(),getWeight(),setWeight(double)
-
isSetWeight
boolean isSetWeight()
Returns whether the value of the 'Weight' attribute is set.- Returns:
- whether the value of the 'Weight' attribute is set.
- See Also:
unsetWeight(),getWeight(),setWeight(double)
-
-