2021.1.02

• Field Detail

• NUM_DERIVATIVE_INTERIOR_PROPERTY

public static final TLcdDataProperty NUM_DERIVATIVE_INTERIOR_PROPERTY
Data property that maps to the numDerivativeInterior attribute. The possible values for this property are instances of long.
• NUM_DERIVATIVES_AT_END_PROPERTY

public static final TLcdDataProperty NUM_DERIVATIVES_AT_END_PROPERTY
Data property that maps to the numDerivativesAtEnd attribute. The possible values for this property are instances of long.
• NUM_DERIVATIVES_AT_START_PROPERTY

public static final TLcdDataProperty NUM_DERIVATIVES_AT_START_PROPERTY
Data property that maps to the numDerivativesAtStart attribute. The possible values for this property are instances of long.
• Constructor Detail

• TLcdGML31Bezier

public TLcdGML31Bezier()
• TLcdGML31Bezier

public TLcdGML31Bezier(TLcdDataType aType)
• Method Detail

• getNumDerivativeInterior

public long getNumDerivativeInterior()
Returns the value of the property that maps to the numDerivativeInterior attribute.

The attribute "numDerivativesInterior" specifies the type of continuity that is guaranteed interior to the curve. The default value of "0" means simple continuity, which is a mandatory minimum level of continuity. This level is referred to as "C 0 " in mathematical texts. A value of 1 means that the function and its first derivative are continuous at the appropriate end point: "C 1 " continuity. A value of "n" for any integer means the function and its first n derivatives are continuous: "C n " continuity. NOTE: Use of these values is only appropriate when the basic curve definition is an underdetermined system. For example, line string segments cannot support continuity above C 0 , since there is no spare control parameter to adjust the incoming angle at the end points of the segment. Spline functions on the other hand often have extra degrees of freedom on end segments that allow them to adjust the values of the derivatives to support C 1 or higher continuity.

Returns:
the value of the NUM_DERIVATIVE_INTERIOR_PROPERTY property.
• setNumDerivativeInterior

public void setNumDerivativeInterior(long aValue)
Sets the value of the property that maps to the numDerivativeInterior attribute.

The attribute "numDerivativesInterior" specifies the type of continuity that is guaranteed interior to the curve. The default value of "0" means simple continuity, which is a mandatory minimum level of continuity. This level is referred to as "C 0 " in mathematical texts. A value of 1 means that the function and its first derivative are continuous at the appropriate end point: "C 1 " continuity. A value of "n" for any integer means the function and its first n derivatives are continuous: "C n " continuity. NOTE: Use of these values is only appropriate when the basic curve definition is an underdetermined system. For example, line string segments cannot support continuity above C 0 , since there is no spare control parameter to adjust the incoming angle at the end points of the segment. Spline functions on the other hand often have extra degrees of freedom on end segments that allow them to adjust the values of the derivatives to support C 1 or higher continuity.

Parameters:
aValue - the value to set for the NUM_DERIVATIVE_INTERIOR_PROPERTY property.
• getNumDerivativesAtEnd

public long getNumDerivativesAtEnd()
Returns the value of the property that maps to the numDerivativesAtEnd attribute.

The attribute "numDerivativesAtEnd" specifies the type of continuity between this curve segment and its successor. If this is the last curve segment in the curve, one of these values, as appropriate, is ignored. The default value of "0" means simple continuity, which is a mandatory minimum level of continuity. This level is referred to as "C 0 " in mathematical texts. A value of 1 means that the function and its first derivative are continuous at the appropriate end point: "C 1 " continuity. A value of "n" for any integer means the function and its first n derivatives are continuous: "C n " continuity. NOTE: Use of these values is only appropriate when the basic curve definition is an underdetermined system. For example, line string segments cannot support continuity above C 0 , since there is no spare control parameter to adjust the incoming angle at the end points of the segment. Spline functions on the other hand often have extra degrees of freedom on end segments that allow them to adjust the values of the derivatives to support C 1 or higher continuity.

Returns:
the value of the NUM_DERIVATIVES_AT_END_PROPERTY property.
• setNumDerivativesAtEnd

public void setNumDerivativesAtEnd(long aValue)
Sets the value of the property that maps to the numDerivativesAtEnd attribute.

The attribute "numDerivativesAtEnd" specifies the type of continuity between this curve segment and its successor. If this is the last curve segment in the curve, one of these values, as appropriate, is ignored. The default value of "0" means simple continuity, which is a mandatory minimum level of continuity. This level is referred to as "C 0 " in mathematical texts. A value of 1 means that the function and its first derivative are continuous at the appropriate end point: "C 1 " continuity. A value of "n" for any integer means the function and its first n derivatives are continuous: "C n " continuity. NOTE: Use of these values is only appropriate when the basic curve definition is an underdetermined system. For example, line string segments cannot support continuity above C 0 , since there is no spare control parameter to adjust the incoming angle at the end points of the segment. Spline functions on the other hand often have extra degrees of freedom on end segments that allow them to adjust the values of the derivatives to support C 1 or higher continuity.

Parameters:
aValue - the value to set for the NUM_DERIVATIVES_AT_END_PROPERTY property.
• getNumDerivativesAtStart

public long getNumDerivativesAtStart()
Returns the value of the property that maps to the numDerivativesAtStart attribute.

The attribute "numDerivativesAtStart" specifies the type of continuity between this curve segment and its predecessor. If this is the first curve segment in the curve, one of these values, as appropriate, is ignored. The default value of "0" means simple continuity, which is a mandatory minimum level of continuity. This level is referred to as "C 0 " in mathematical texts. A value of 1 means that the function and its first derivative are continuous at the appropriate end point: "C 1 " continuity. A value of "n" for any integer means the function and its first n derivatives are continuous: "C n " continuity. NOTE: Use of these values is only appropriate when the basic curve definition is an underdetermined system. For example, line string segments cannot support continuity above C 0 , since there is no spare control parameter to adjust the incoming angle at the end points of the segment. Spline functions on the other hand often have extra degrees of freedom on end segments that allow them to adjust the values of the derivatives to support C 1 or higher continuity.

Returns:
the value of the NUM_DERIVATIVES_AT_START_PROPERTY property.
• setNumDerivativesAtStart

public void setNumDerivativesAtStart(long aValue)
Sets the value of the property that maps to the numDerivativesAtStart attribute.

The attribute "numDerivativesAtStart" specifies the type of continuity between this curve segment and its predecessor. If this is the first curve segment in the curve, one of these values, as appropriate, is ignored. The default value of "0" means simple continuity, which is a mandatory minimum level of continuity. This level is referred to as "C 0 " in mathematical texts. A value of 1 means that the function and its first derivative are continuous at the appropriate end point: "C 1 " continuity. A value of "n" for any integer means the function and its first n derivatives are continuous: "C n " continuity. NOTE: Use of these values is only appropriate when the basic curve definition is an underdetermined system. For example, line string segments cannot support continuity above C 0 , since there is no spare control parameter to adjust the incoming angle at the end points of the segment. Spline functions on the other hand often have extra degrees of freedom on end segments that allow them to adjust the values of the derivatives to support C 1 or higher continuity.

Parameters:
aValue - the value to set for the NUM_DERIVATIVES_AT_START_PROPERTY property.