Package net.opengis.gml311
Interface KnotType
-
- All Superinterfaces:
EObject
,Notifier
- All Known Implementing Classes:
KnotTypeImpl
public interface KnotType extends EObject
A 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 BigInteger
getMultiplicity()
Returns the value of the 'Multiplicity' attribute.double
getValue()
Returns the value of the 'Value' attribute.double
getWeight()
Returns the value of the 'Weight' attribute.boolean
isSetValue()
Returns whether the value of the 'Value
' attribute is set.boolean
isSetWeight()
Returns whether the value of the 'Weight
' attribute is set.void
setMultiplicity(BigInteger value)
Sets the value of the 'Multiplicity
' attribute.void
setValue(double value)
Sets the value of the 'Value
' attribute.void
setWeight(double value)
Sets the value of the 'Weight
' attribute.void
unsetValue()
Unsets the value of the 'Value
' attribute.void
unsetWeight()
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)
-
-