Class TLcdGML32ArcByCenterPoint
- All Implemented Interfaces:
ILcdDataObject,ILcdBounded,ILcdCircularArc,ILcdCircularArcByCenterPoint,ILcdCurve,ILcdShape,ILcd2DEditableCircularArcByCenterPoint,ILcd2DEditableShape,ILcdCloneable,ILcdDeepCloneable,Serializable,Cloneable
- Direct Known Subclasses:
TLcdGML32CircleByCenterPoint
- Since:
- 10.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theendAngleelement.static final TLcdDataPropertyData property that maps to theinterpolationattribute.static final TLcdDataPropertyData property that maps to thenumArcattribute.static final TLcdDataPropertyData property that maps to thenumDerivativeInteriorattribute.static final TLcdDataPropertyData property that maps to thenumDerivativesAtEndattribute.static final TLcdDataPropertyData property that maps to thenumDerivativesAtStartattribute.static final TLcdDataPropertyData property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements.static final TLcdDataPropertyData property that maps to theradiuselement.static final TLcdDataPropertyData property that maps to thestartAngleelement.Fields inherited from interface com.luciad.shape.ILcdCurve
INTERPOLATION_CIRCLE_BY_3POINTS, INTERPOLATION_CIRCLE_BY_CENTERPOINT, INTERPOLATION_CIRCULARARC_BY_3POINTS, INTERPOLATION_CIRCULARARC_BY_BULGE, INTERPOLATION_CIRCULARARC_BY_CENTERPOINT, INTERPOLATION_ELLIPTICAL, INTERPOLATION_GEODESIC, INTERPOLATION_LINEAR, INTERPOLATION_MIXED, INTERPOLATION_RHUMB -
Constructor Summary
ConstructorsConstructorDescriptionTLcdGML32ArcByCenterPoint(double aCenterLon, double aCenterLat, double aRadius, double aStartAngle, double aArcAngle, ILcdModelReference aModelReference) Creates a new instance with the given parameters.TLcdGML32ArcByCenterPoint(TLcdDataType aDataType, ILcdModelReference aModelReference) Constructs a new instance and initializes its posGroup with a DirectPosition for the given model referenceTLcdGML32ArcByCenterPoint(ILcdModelReference aModelReference) Constructs a new instance and initializes its posGroup with a DirectPosition for the given model reference -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns a deep clone of this object.Returns a deep clone of this object.voidcomputePointSFCT(double aParam, ILcd3DEditablePoint aPointSFCT) Computes a point of the curve, defined by the given parameter.booleanAdapts this arc such that its start point and end point coincide with the given start and end point.booleancontains2D(double aX, double aY) Checks whether thisILcdShapecontains the given point in the 2D space.booleancontains2D(ILcdPoint aPoint) Checks whether thisILcdShapecontains the givenILcdPointin the 2D space.booleancontains3D(double aX, double aY, double aZ) Checks whether thisILcdShapecontains the given point in the 3D space.booleancontains3D(ILcdPoint aPoint) Checks whether thisILcdShapecontains the givenILcdPointin the 3D space.doubleReturns the angle over which thisILcdCircularArcextends (in degrees).Returns theILcdBoundsby which the geometry of thisILcdBoundedobject is bounded.Returns the center of thisILcdCircularArc.Returns the value of the property that maps to theendAngleelement.Retrieves the end point of the curve.doubleReturns the angle of the curve's tangent at the end point, in degrees counterclockwise from the direction at 3 o'clock.Returns the focus point of thisILcdShape.Returns the interpolation method used by this curve.Returns the value of the property that maps to theinterpolationattribute.doublegetLength2D(double aParam1, double aParam2) Returns the length between two points of the curve, defined by the given parameters.intReturns the number of intersections between this curve and a line segment defined by the two specified points.longReturns the value of the property that maps to thenumArcattribute.longReturns the value of the property that maps to thenumDerivativeInteriorattribute.longReturns the value of the property that maps to thenumDerivativesAtEndattribute.longReturns the value of the property that maps to thenumDerivativesAtStartattribute.Returns the value of the property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements.doubleReturns the radius of thisILcdCircularArc.Returns the value of the property that maps to theradiuselement.doubleReturns the start angle of thisILcdCircularArc(in degrees).Returns the value of the property that maps to thestartAngleelement.Retrieves the start point of the curve.doubleReturns the angle of the curve's tangent at the start point, in degrees counterclockwise from the direction at 3 o'clock.doublegetTangent2D(double aParam) Returns the angle of the curve's tangent in the point defined by the given parameter, in degrees counterclockwise from the direction at 3 o'clock.voidmove2D(double aX, double aY) Moves thisILcd2DEditableShapeto the given point in the 2D space.voidMoves thisILcd2DEditableShapeto the given point in the 2D space.voidsetArcAngle(double aArcAngle) Sets the angle over which the arc extends (in degrees).voidsetEndAngle(TLcdGML32Angle aValue) Sets the value of the property that maps to theendAngleelement.voidSets the value of the property that maps to theinterpolationattribute.voidsetNumArc(long aValue) Sets the value of the property that maps to thenumArcattribute.voidsetNumDerivativeInterior(long aValue) Sets the value of the property that maps to thenumDerivativeInteriorattribute.voidsetNumDerivativesAtEnd(long aValue) Sets the value of the property that maps to thenumDerivativesAtEndattribute.voidsetNumDerivativesAtStart(long aValue) Sets the value of the property that maps to thenumDerivativesAtStartattribute.voidsetPosGroup(ILcdDataObject aValue) Sets the value of the property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements.voidsetRadius(double aRadius) Sets the circle's radius.voidsetRadiusGML(TLcdGML32Length aValue) Sets the value of the property that maps to theradiuselement.voidsetStartAngle(double aStartAngle) Sets the start angle of the arc (in degrees).voidsetStartAngleGML(TLcdGML32Angle aValue) Sets the value of the property that maps to thestartAngleelement.voidtranslate2D(double aDeltaX, double aDeltaY) Translates thisILcd2DEditableShapefrom its current position over the given translation vector in the 2D space.Methods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
-
Field Details
-
INTERPOLATION_ATTR_PROPERTY
Data property that maps to theinterpolationattribute. The possible values for this property are instances ofELcdGML32CurveInterpolation. -
NUM_ARC_PROPERTY
Data property that maps to thenumArcattribute. The possible values for this property are instances oflong. -
POS_GROUP_PROPERTY
Data property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements. The possible values for this property are instances of -
RADIUS_GML_PROPERTY
Data property that maps to theradiuselement. The possible values for this property are instances ofTLcdGML32Length. -
START_ANGLE_GML_PROPERTY
Data property that maps to thestartAngleelement. The possible values for this property are instances ofTLcdGML32Angle. -
END_ANGLE_PROPERTY
Data property that maps to theendAngleelement. The possible values for this property are instances ofTLcdGML32Angle. -
NUM_DERIVATIVE_INTERIOR_PROPERTY
Data property that maps to thenumDerivativeInteriorattribute. The possible values for this property are instances oflong. -
NUM_DERIVATIVES_AT_END_PROPERTY
Data property that maps to thenumDerivativesAtEndattribute. The possible values for this property are instances oflong. -
NUM_DERIVATIVES_AT_START_PROPERTY
Data property that maps to thenumDerivativesAtStartattribute. The possible values for this property are instances oflong.
-
-
Constructor Details
-
TLcdGML32ArcByCenterPoint
public TLcdGML32ArcByCenterPoint() -
TLcdGML32ArcByCenterPoint
-
TLcdGML32ArcByCenterPoint
Constructs a new instance and initializes its posGroup with a DirectPosition for the given model reference- Parameters:
aModelReference- the model reference for this arc- See Also:
-
TLcdGML32ArcByCenterPoint
public TLcdGML32ArcByCenterPoint(double aCenterLon, double aCenterLat, double aRadius, double aStartAngle, double aArcAngle, ILcdModelReference aModelReference) Creates a new instance with the given parameters.- Parameters:
aCenterLon- the longitude or x-coordinate of the center.aCenterLat- the latitude or y-coordinate of the center.aRadius- the radius of the circle in meters.aStartAngle- the start angle (in degrees), counterclockwise from the direction at 3 o'clock).aArcAngle- the arc angle (in degrees, counterclockwise from the start angle).aModelReference- the model reference.
-
TLcdGML32ArcByCenterPoint
Constructs a new instance and initializes its posGroup with a DirectPosition for the given model reference- Parameters:
aDataType- the data type for this arcaModelReference- the model reference for this arc- See Also:
-
-
Method Details
-
setRadius
public void setRadius(double aRadius) Description copied from interface:ILcd2DEditableCircularArcByCenterPointSets the circle's radius.- Specified by:
setRadiusin interfaceILcd2DEditableCircularArcByCenterPoint- Parameters:
aRadius- the new radius.
-
setStartAngle
public void setStartAngle(double aStartAngle) Description copied from interface:ILcd2DEditableCircularArcByCenterPointSets the start angle of the arc (in degrees). The angle is measured from 3 o'clock position, positive counter-clockwise.- Specified by:
setStartAnglein interfaceILcd2DEditableCircularArcByCenterPoint- Parameters:
aStartAngle- the new start angle.
-
setArcAngle
public void setArcAngle(double aArcAngle) Description copied from interface:ILcd2DEditableCircularArcByCenterPointSets the angle over which the arc extends (in degrees). The angle is positive counter-clockwise.- Specified by:
setArcAnglein interfaceILcd2DEditableCircularArcByCenterPoint- Parameters:
aArcAngle- the new arc angle.
-
getCenter
Description copied from interface:ILcdCircularArcReturns the center of thisILcdCircularArc.- Specified by:
getCenterin interfaceILcdCircularArc- Returns:
- the center of this
ILcdCircularArc.
-
getRadius
public double getRadius()Description copied from interface:ILcdCircularArcReturns the radius of thisILcdCircularArc.- Specified by:
getRadiusin interfaceILcdCircularArc- Returns:
- the radius of this
ILcdCircularArc.
-
getStartAngle
public double getStartAngle()Description copied from interface:ILcdCircularArcReturns the start angle of thisILcdCircularArc(in degrees). The angle is measured from 3 o'clock position, positive counter-clockwise.- Specified by:
getStartAnglein interfaceILcdCircularArc- Returns:
- the start angle of the arc (in degrees). The angle is measured from 3 o'clock position, positive counter-clockwise.
-
getArcAngle
public double getArcAngle()Description copied from interface:ILcdCircularArcReturns the angle over which thisILcdCircularArcextends (in degrees). The angle is positive counter-clockwise.- Specified by:
getArcAnglein interfaceILcdCircularArc- Returns:
- the angle over which the arc extends (in degrees). The angle is positive counter-clockwise.
-
getStartPoint
Description copied from interface:ILcdCurveRetrieves the start point of the curve.This is equivalent to
computePointSFCT(0).- Specified by:
getStartPointin interfaceILcdCurve- Overrides:
getStartPointin classTLcdGML32AbstractCurveSegment- Returns:
- the start point of the curve
-
getEndPoint
Description copied from interface:ILcdCurveRetrieves the end point of the curve.This is equivalent to
computePointSFCT(1).- Specified by:
getEndPointin interfaceILcdCurve- Overrides:
getEndPointin classTLcdGML32AbstractCurveSegment- Returns:
- the end point of the curve
-
getStartTangent2D
public double getStartTangent2D()Description copied from interface:ILcdCurveReturns the angle of the curve's tangent at the start point, in degrees counterclockwise from the direction at 3 o'clock.The tangent orientation is from the start point towards the rest of the shape.
This is the same as
getTangent2D(0).- Specified by:
getStartTangent2Din interfaceILcdCurve- Overrides:
getStartTangent2Din classTLcdGML32AbstractCurveSegment- Returns:
- the curve's angle in the start point
-
getEndTangent2D
public double getEndTangent2D()Description copied from interface:ILcdCurveReturns the angle of the curve's tangent at the end point, in degrees counterclockwise from the direction at 3 o'clock.The tangent orientation is from the end point, away from the curve before it.
This is the same as
getTangent2D(1).- Specified by:
getEndTangent2Din interfaceILcdCurve- Overrides:
getEndTangent2Din classTLcdGML32AbstractCurveSegment- Returns:
- the curve's angle in the end point
-
getTangent2D
public double getTangent2D(double aParam) Description copied from interface:ILcdCurveReturns the angle of the curve's tangent in the point defined by the given parameter, in degrees counterclockwise from the direction at 3 o'clock.The tangent orientation is from the point at parameter
aParamtowards the rest of the shape.- The tangent at parameter 0 is the same as
ILcdCurve.getStartTangent2D(). - The tangent at parameter 1 is the same as
ILcdCurve.getEndTangent2D().
- Specified by:
getTangent2Din interfaceILcdCurve- Overrides:
getTangent2Din classTLcdGML32AbstractCurveSegment- Parameters:
aParam- a value of the closed interval [0,1]- Returns:
- the curve's angle in the point defined by the given parameter
- The tangent at parameter 0 is the same as
-
getLength2D
public double getLength2D(double aParam1, double aParam2) Description copied from interface:ILcdCurveReturns the length between two points of the curve, defined by the given parameters.- When
aParam1 == aParam2, the length is 0. - When
aParam1 == 0 and aParam2 == 1, the length is the whole length of the curve. - When
aParam1 > aParam2, the length is (aParam1 to 1) + (0 to aParam2).
- Specified by:
getLength2Din interfaceILcdCurve- Overrides:
getLength2Din classTLcdGML32AbstractCurveSegment- Parameters:
aParam1- a value of the closed interval [0,1]aParam2- a value of the closed interval [0,1]- Returns:
- the length of the curve.
- When
-
computePointSFCT
Description copied from interface:ILcdCurveComputes a point of the curve, defined by the given parameter.- At parameter 0, the point is the same as
ILcdCurve.getStartPoint(). - At parameter 1, the point is the same as
ILcdCurve.getEndPoint().
- Specified by:
computePointSFCTin interfaceILcdCurve- Overrides:
computePointSFCTin classTLcdGML32AbstractCurveSegment- Parameters:
aParam- a value of the closed interval [0,1]aPointSFCT- the point to store the computed curve point in
- At parameter 0, the point is the same as
-
getInterpolation
Description copied from interface:ILcdCurveReturns the interpolation method used by this curve.A set of predefined constants are defined in this interface, which are used by the default
ILcdCurveimplementations provided by LuciadLightspeed.Custom implementations can define their own constants, and use them to interpret the interpolation of the curve.
- Specified by:
getInterpolationin interfaceILcdCircularArc- Specified by:
getInterpolationin interfaceILcdCircularArcByCenterPoint- Specified by:
getInterpolationin interfaceILcdCurve- Overrides:
getInterpolationin classTLcdGML32AbstractCurveSegment- Returns:
- the interpolation method used by this curve.
-
getLineSegmentIntersectionCount
Description copied from interface:ILcdCurveReturns the number of intersections between this curve and a line segment defined by the two specified points.This information can be used to perform containment calculations, if this curve is closed or if this curve is part of a composite closed curve. By determining the number of intersections between this curve and a line segment starting from a given point in a fixed direction, one can determine whether a point is located within the closed curve by using the even-odd rule.
- Specified by:
getLineSegmentIntersectionCountin interfaceILcdCurve- Overrides:
getLineSegmentIntersectionCountin classTLcdGML32AbstractCurveSegment- Parameters:
aP1- the first point of the line segmentaP2- the second point of the line segment- Returns:
- the number of intersections between the curve and the line segment
-
move2D
Description copied from interface:ILcd2DEditableShapeMoves thisILcd2DEditableShapeto the given point in the 2D space. The focus point is used as the handle by which the shape is moved. Only the first two dimensions of theILcdShapeand theILcdPointare considered. The third dimension is left unchanged.- Specified by:
move2Din interfaceILcd2DEditableShape- Parameters:
aPoint- theILcdPointto move to.- See Also:
-
move2D
public void move2D(double aX, double aY) Description copied from interface:ILcd2DEditableShapeMoves thisILcd2DEditableShapeto the given point in the 2D space. The focus point is used as the handle by which the shape is moved. Only the first two dimensions of theILcdShapeare considered. The third dimension is left unchanged.- Specified by:
move2Din interfaceILcd2DEditableShape- Parameters:
aX- the x coordinate of the point.aY- the y coordinate of the point.
-
translate2D
public void translate2D(double aDeltaX, double aDeltaY) Description copied from interface:ILcd2DEditableShapeTranslates thisILcd2DEditableShapefrom its current position over the given translation vector in the 2D space. Only the first two dimensions of theILcdShapeare considered. The third dimension is left unchanged.- Specified by:
translate2Din interfaceILcd2DEditableShape- Parameters:
aDeltaX- the x coordinate of the translation vector.aDeltaY- the y coordinate of the translation vector.
-
getFocusPoint
Description copied from interface:ILcdShapeReturns the focus point of thisILcdShape.- Specified by:
getFocusPointin interfaceILcdShape- Overrides:
getFocusPointin classTLcdGML32AbstractCurveSegment- Returns:
- the focus point of this
ILcdShape.
-
contains2D
Description copied from interface:ILcdShapeChecks whether thisILcdShapecontains the givenILcdPointin the 2D space. Only the first two dimensions of theILcdShapeand theILcdPointare considered.- Specified by:
contains2Din interfaceILcdShape- Overrides:
contains2Din classTLcdGML32AbstractCurveSegment- Parameters:
aPoint- theILcdPointto test.- Returns:
- the boolean result of the containment test.
- See Also:
-
contains2D
public boolean contains2D(double aX, double aY) Description copied from interface:ILcdShapeChecks whether thisILcdShapecontains the given point in the 2D space. Only the first two dimensions of theILcdShapeare considered.- Specified by:
contains2Din interfaceILcdShape- Overrides:
contains2Din classTLcdGML32AbstractCurveSegment- Parameters:
aX- the x coordinate of the point.aY- the y coordinate of the point.- Returns:
- the boolean result of the containment test.
-
contains3D
public boolean contains3D(double aX, double aY, double aZ) Description copied from interface:ILcdShapeChecks whether thisILcdShapecontains the given point in the 3D space.- Specified by:
contains3Din interfaceILcdShape- Overrides:
contains3Din classTLcdGML32AbstractCurveSegment- Parameters:
aX- the x coordinate of the point.aY- the y coordinate of the point.aZ- the z coordinate of the point.- Returns:
- the boolean result of the containment test.
-
contains3D
Description copied from interface:ILcdShapeChecks whether thisILcdShapecontains the givenILcdPointin the 3D space.- Specified by:
contains3Din interfaceILcdShape- Overrides:
contains3Din classTLcdGML32AbstractCurveSegment- Parameters:
aPoint- theILcdPointto test.- Returns:
- the boolean result of the containment test.
- See Also:
-
clone
Description copied from class:TLcdDataObjectReturns a deep clone of this object. This method delegates toTLcdDataObject.clone(Map).- Specified by:
clonein interfaceILcdCloneable- Overrides:
clonein classTLcdDataObject- Returns:
- a deep clone of this object
- See Also:
-
clone
Description copied from class:TLcdDataObjectReturns a deep clone of this object. If the clone is not already present in the dictionary, a new instance if created as follows:- First, a new instance is created using Java's clone() mechanism.
- Then, all properties of this object are cloned and set on the newly created
instance. A property is cloned as follows:
- If the property value is an
ILcdDataObject, the value is cloned by first creating a new instance via thevalue.getDataType().newInstance()method, and then cloning its properties one by one. - If the value implements
ILcdDeepCloneableorILcdCloneablethen this interface is used to clone the value. - Otherwise, the property value is copied by reference.
- If the property value is an
- Specified by:
clonein interfaceILcdDeepCloneable- Overrides:
clonein classTLcdDataObject- Parameters:
aObjectDictionary- the Object dictionary that keeps track of the objects for which a clone has already been made, and their corresponding clone Object.- Returns:
- a deep clone of this object
-
connect
Adapts this arc such that its start point and end point coincide with the given start and end point. Note that this modification is only observable when this object is accessed through the
ILcd2DEditableCircularArcByCenterPointinterface. When accessed using the GML or the ILcdDataObject API, the original state is used.This method should be used for arcs that are part of an
ILcdCompositeCurveand that have inaccurate coordinates. Drawing such arcs directly may result in exceptions being thrown while painting because theILcdCompositeCurvecontract is not observed. TheILcdCompositeCurvecontract explicitly states that the end point of a curve member should coincide with the start point of the next curve member.In case the difference between the computed start/end point and the given start/end point is too large,
falseis returned. In that case, no adaptation is done. Otherwise,trueis returned.- Parameters:
aStart- the start point that this curve should have (seegetStartPoint())aEnd- the end point that this curve should have (seegetEndPoint())- Returns:
- true if the curve is adapted to have its start and end point coincide with the given points
-
getBounds
Description copied from interface:ILcdBoundedReturns theILcdBoundsby which the geometry of thisILcdBoundedobject is bounded.If the geometry does not allow retrieving valid bounds (for example a polyline with 0 points) the return value is unspecified. It is highly recommended to return an
undefinedbounds. You can create undefined bounds using the default constructors ofTLcdLonLatBoundsorTLcdXYBounds.- Specified by:
getBoundsin interfaceILcdBounded- Overrides:
getBoundsin classTLcdGML32AbstractCurveSegment- Returns:
- the
ILcdBoundsby which the geometry of thisILcdBoundedobject is bounded.
-
getInterpolationAttr
Returns the value of the property that maps to theinterpolationattribute.- Returns:
- the value of the
INTERPOLATION_ATTR_PROPERTYproperty.
-
setInterpolationAttr
Sets the value of the property that maps to theinterpolationattribute.- Parameters:
aValue- the value to set for theINTERPOLATION_ATTR_PROPERTYproperty.
-
getNumArc
public long getNumArc()Returns the value of the property that maps to thenumArcattribute.- Returns:
- the value of the
NUM_ARC_PROPERTYproperty.
-
setNumArc
public void setNumArc(long aValue) Sets the value of the property that maps to thenumArcattribute.- Parameters:
aValue- the value to set for theNUM_ARC_PROPERTYproperty.
-
getPosGroup
Returns the value of the property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements.The possible values for this property are instances of
- Returns:
- the value of the
POS_GROUP_PROPERTYproperty.
-
setPosGroup
Sets the value of the property that maps to the choice between theposandpointPropertyandpointRepandposListandcoordinateselements.The possible values for this property are instances of
- Parameters:
aValue- the value to set for thePOS_GROUP_PROPERTYproperty.
-
getRadiusGML
Returns the value of the property that maps to theradiuselement.- Returns:
- the value of the
RADIUS_GML_PROPERTYproperty.
-
setRadiusGML
Sets the value of the property that maps to theradiuselement.- Parameters:
aValue- the value to set for theRADIUS_GML_PROPERTYproperty.
-
getStartAngleGML
Returns the value of the property that maps to thestartAngleelement.- Returns:
- the value of the
START_ANGLE_GML_PROPERTYproperty.
-
setStartAngleGML
Sets the value of the property that maps to thestartAngleelement.- Parameters:
aValue- the value to set for theSTART_ANGLE_GML_PROPERTYproperty.
-
getEndAngle
Returns the value of the property that maps to theendAngleelement.- Returns:
- the value of the
END_ANGLE_PROPERTYproperty.
-
setEndAngle
Sets the value of the property that maps to theendAngleelement.- Parameters:
aValue- the value to set for theEND_ANGLE_PROPERTYproperty.
-
getNumDerivativeInterior
public long getNumDerivativeInterior()Returns the value of the property that maps to thenumDerivativeInteriorattribute.- Returns:
- the value of the
NUM_DERIVATIVE_INTERIOR_PROPERTYproperty.
-
setNumDerivativeInterior
public void setNumDerivativeInterior(long aValue) Sets the value of the property that maps to thenumDerivativeInteriorattribute.- Parameters:
aValue- the value to set for theNUM_DERIVATIVE_INTERIOR_PROPERTYproperty.
-
getNumDerivativesAtEnd
public long getNumDerivativesAtEnd()Returns the value of the property that maps to thenumDerivativesAtEndattribute.- Returns:
- the value of the
NUM_DERIVATIVES_AT_END_PROPERTYproperty.
-
setNumDerivativesAtEnd
public void setNumDerivativesAtEnd(long aValue) Sets the value of the property that maps to thenumDerivativesAtEndattribute.- Parameters:
aValue- the value to set for theNUM_DERIVATIVES_AT_END_PROPERTYproperty.
-
getNumDerivativesAtStart
public long getNumDerivativesAtStart()Returns the value of the property that maps to thenumDerivativesAtStartattribute.- Returns:
- the value of the
NUM_DERIVATIVES_AT_START_PROPERTYproperty.
-
setNumDerivativesAtStart
public void setNumDerivativesAtStart(long aValue) Sets the value of the property that maps to thenumDerivativesAtStartattribute.- Parameters:
aValue- the value to set for theNUM_DERIVATIVES_AT_START_PROPERTYproperty.
-