DataExchangeBaseRepsItf Interface CATIExchangeEdgeUse

Usage: you can freely reimplement this interface.


interface CATIExchangeEdgeUse

Interface to exchange edgeuses.
Role: This interface is dedicated to get edgeuses properties.
An edgeuse is an edge (mono-dimensional topological entity) bounded by 2 vertex. Its underlying geometry is a 3D curve.
Available from CATIA V5R10.


Method Index


o GetEdge()
Returns the corresponding edge associated with this place in the loop.
o GetPCurve()
Returns the Pcurve associated with this edgeuse.
o GetPParams(double&,double&)
Retrieves the start and end params of the Pcurve.
o GetPVertices(double[2],double[2])
Retrieves the start and end points of the Pcurve.
o IsOpposedToEdge()
Returns TRUE if the edge associated with this object is to be viewed reversed in orientation to conform to loop's directional flow, FALSE otherwise.

Methods


o GetEdge
public virtual GetEdge()
Returns the corresponding edge associated with this place in the loop.
o GetPCurve
public virtual GetPCurve()
Returns the Pcurve associated with this edgeuse.
o GetPParams
public virtual GetPParams( oStartParam,
oEndParam)
Retrieves the start and end params of the Pcurve. This is the parametric equivalents of the vertex.
Parameters:
oStartParam
Get the Pcurve's start parameter.
oEndParam
Get the Pcurve's end parameter.
o GetPVertices
public virtual GetPVertices( oStartPoint,
oEndPoint)
Retrieves the start and end points of the Pcurve.
Parameters:
oStartPoint
Get the Pcurve's start point.
oEndPoint
Get the Pcurve's end point.
o IsOpposedToEdge
public virtual IsOpposedToEdge()
Returns TRUE if the edge associated with this object is to be viewed reversed in orientation to conform to loop's directional flow, FALSE otherwise.

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

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