CATGSMUseItf Interface CATIGSMUseIntersect

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


interface CATIGSMUseIntersect

Interface to intersection feature.
Role: Allows you to gets or/and sets the definition elements of an intersection : two curves, planes, surfaces or solids.

See also:


Method Index


o GetExtendLinearSupport(int&)
Gets the Extend mode.
o GetExtrapolateMode(CATBoolean&)
Gets the Extrapolation mode.
o GetFirstElem(CATIMmiMechanicalFeature_var&)
Gets the first element to intersect.
o GetIntersectMode(CATBoolean&)
Gets the Intersect mode.
o GetPointType(int&)
Sets the type of solution for curve/curve intersection.
o GetSecondElem(CATIMmiMechanicalFeature_var&)
Gets the second element to intersect.
o GetSolidMode(CATBoolean&)
Gets the Plane Only mode.
o IsWarningIntersect(CATBoolean&)
Return True if the resulting element is unexpected.
o SetExtendLinearSupport(int)
Sets the Extend mode.
o SetExtrapolateMode(CATBoolean)
Sets the Extrapolation mode.
o SetFirstElem(CATIMmiMechanicalFeature_var)
Sets the first element to intersect.
o SetIntersectMode(CATBoolean)
Sets the Intersect mode.
o SetPointType(int)
Sets the type of solution for curve/curve intersection.
o SetSecondElem(CATIMmiMechanicalFeature_var)
Sets the second element to intersect.
o SetSolidMode(CATBoolean)
Sets the Plane Only mode.

Methods


o GetExtendLinearSupport
public virtual GetExtendLinearSupport( oValue)
Gets the Extend mode.
Parameters:
oValue
o GetExtrapolateMode
public virtual GetExtrapolateMode( oValue)
Gets the Extrapolation mode.
Parameters:
oValue
flag for extrapolating intersection trace for surface-surface intersections
o GetFirstElem
public virtual GetFirstElem( oElem1)
Gets the first element to intersect.
Parameters:
oElem1
new first element to intersect
o GetIntersectMode
public virtual GetIntersectMode( oValue)
Gets the Intersect mode.
Parameters:
oValue
flag for intersection of non secant line segments
o GetPointType
public virtual GetPointType( oBool)
Sets the type of solution for curve/curve intersection. If FALSE, all the intersections are computed. If TRUE, only point intersection are computed.
Parameters:
oBool
intersection type for wires
o GetSecondElem
public virtual GetSecondElem( oElem2)
Gets the second element to intersect.
Parameters:
oElem2
new second element to intersect
o GetSolidMode
public virtual GetSolidMode( oSolid)
Gets the Plane Only mode.
Parameters:
oSolid
intersection type for solids
o IsWarningIntersect
public virtual IsWarningIntersect( oIsWarning)
Return True if the resulting element is unexpected.
(A line instead of a point for example)
Parameters:
oIsWarning
o SetExtendLinearSupport
public virtual SetExtendLinearSupport( const iValue)
Sets the Extend mode.
Parameters:
iValue
o SetExtrapolateMode
public virtual SetExtrapolateMode( const iValue)
Sets the Extrapolation mode.
Parameters:
iValue
flag for extrapolating intersection trace for surface-surface intersections
o SetFirstElem
public virtual SetFirstElem( const iElem1)
Sets the first element to intersect.
Parameters:
iElem1
new first element to intersect
o SetIntersectMode
public virtual SetIntersectMode( const iValue)
Sets the Intersect mode.
Parameters:
iValue
flag for intersection of non secant line segments
o SetPointType
public virtual SetPointType( const iBool= FALSE)
Sets the type of solution for curve/curve intersection. If FALSE, all the intersections are computed. If TRUE, only point intersection are computed.
Parameters:
iBool
intersection type for wires
o SetSecondElem
public virtual SetSecondElem( const iElem1)
Sets the second element to intersect.
Parameters:
iElem2
new second element to intersect
o SetSolidMode
public virtual SetSolidMode( iSolid)
Sets the Plane Only mode.
Parameters:
iSolid
intersection type for solids

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

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