GeometricObjects Interface CATPointOnCurve

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATPointOnCurve

Interface representing a point lying on curve.

Role: A CATPointOnCurve can be seen as 1 coordinate (called curve parameter) in the space of the curve.
The CATPointOnCurve is created through the CreatePointOnCurve method of the CATGeoFactory interface and deleted with the Remove method.


Method Index


o GetCurve()
Returns the underlying CATCurve of this CATPointOnCurve.
o GetParam()
Returns the corresponding parameter on the curve.
o GetParam(CATCrvParam&)
Returns the corresponding parameter on the curve.
o SetCurve(CATCurve*)
Modifies the underlying CATCurve of this CATPointOnCurve.
o SetParam(CATCrvParam&)
Modifies the parameter of this CATPointOnCurve.

Methods


o GetCurve
public virtual GetCurve()
Returns the underlying CATCurve of this CATPointOnCurve.
Returns:
A pointer to the supporting curve.
o GetParam
public virtual GetParam()
Returns the corresponding parameter on the curve. User preferably the signature which returns a CATCrvParam in output argument.
Returns:
The CATCrvParam
o GetParam
public virtual GetParam( oParam)
Returns the corresponding parameter on the curve.
Parameters:
oParam
The parameter of the curve.
o SetCurve
public virtual SetCurve( iNewSupport)
Modifies the underlying CATCurve of this CATPointOnCurve.
Parameters:
iNewSupport
A pointer to the new supporting curve.
o SetParam
public virtual SetParam( const iNewParam)
Modifies the parameter of this CATPointOnCurve.
Parameters:
iNewParam
The new value of the parameter

This object is included in the file: CATPointOnCurve.h
If needed, your Imakefile.mk should include the module: CATGMGeometricInterfaces

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.