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:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Multiplicity' attribute.double
getValue()
Returns the value of the 'Value' attribute.double
Returns the value of the 'Weight' attribute.boolean
Returns whether the value of the 'Value
' attribute is set.boolean
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
Unsets the value of the 'Value
' attribute.void
Unsets the value of the 'Weight
' attribute.Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
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:
-
setValue
void setValue(double value) Sets the value of the 'Value
' attribute.- Parameters:
value
- the new value of the 'Value' attribute.- See Also:
-
unsetValue
void unsetValue()Unsets the value of the 'Value
' attribute.- See Also:
-
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:
-
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
Sets the value of the 'Multiplicity
' attribute.- Parameters:
value
- the new value of the 'Multiplicity' attribute.- See Also:
-
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:
-
setWeight
void setWeight(double value) Sets the value of the 'Weight
' attribute.- Parameters:
value
- the new value of the 'Weight' attribute.- See Also:
-
unsetWeight
void unsetWeight()Unsets the value of the 'Weight
' attribute.- See Also:
-
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:
-