MeasureGeometryInterfaces Interface CATIMeasurableCurve

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


interface CATIMeasurableCurve

Get measurements on a curve.


Method Index


o GetCOG(CATMathPoint&)
Get the position of the center of gravity of the curve.
o GetLength(double&)
Get the length of the curve.
o GetPoints(CATMathPoint&,CATMathPoint&,CATMathPoint&)
Get the characteristic points of the curve.

Methods


o GetCOG
public virtual GetCOG( ioPoint)
Get the position of the center of gravity of the curve.
Parameters:
ioPoint
The position with respect to absolute axis system.
Returns:
HRESULT
o GetLength
public virtual GetLength( oLength)
Get the length of the curve.
Parameters:
oLength
The length.
Returns:
HRESULT
o GetPoints
public virtual GetPoints( ioStartPoint,
ioMidPoint,
ioEndPoint)
Get the characteristic points of the curve.
Parameters:
ioStartPoint
The position of the start point with respect to absolute axis system.
ioMidPoint
The position of the mid point with respect to absolute axis system.
ioEndPoint
The position of the end point with respect to absolute axis system.
Returns:
HRESULT

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

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