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.