DataExchangeBaseRepsItf Interface CATIExchangeEdge

Usage: you can freely reimplement this interface.


interface CATIExchangeEdge

Interface to exchange edges.
Role: This interface is dedicated to get edges properties.
An edge is a mono-dimensional topological entity. Its underlying geometry is a 3D curve.
Available from CATIA V5R10.


Method Index


o GetCurve()
Returns the geometric 3D curve corresponding to the edge.
o GetEndVertex()
Returns the vertex occuring at the end of the edge.
o GetGeometricProperties(double&)
Retrieves the length of the edge.
o GetLimitsOnCv(double*)
Retrieves the parameters at each edge's extremity.
o GetStartVertex()
Returns the vertex occuring at the start of the edge.
o IsParamReversed()
Returns TRUE if the edge's direction is opposed to the flow dictated by the parametrization of the underlying curve geometry, FALSE otherwise.

Methods


o GetCurve
public virtual GetCurve()
Returns the geometric 3D curve corresponding to the edge.
o GetEndVertex
public virtual GetEndVertex()
Returns the vertex occuring at the end of the edge.
o GetGeometricProperties
public virtual GetGeometricProperties( oLength)
Retrieves the length of the edge.
Parameters:
oLength
Get the edge's length.
o GetLimitsOnCv
public virtual GetLimitsOnCv( oValue)
Retrieves the parameters at each edge's extremity.
Parameters:
oValue
oValue[0] : StartParameter. oValue[1] : EndParameter.
o GetStartVertex
public virtual GetStartVertex()
Returns the vertex occuring at the start of the edge.
o IsParamReversed
public virtual IsParamReversed()
Returns TRUE if the edge's direction is opposed to the flow dictated by the parametrization of the underlying curve geometry, FALSE otherwise.

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

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