All Frameworks Class Hierarchy This Framework Indexes
SketcherInterfaces Interface CATISketch
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATISketch
The methods of this interface provide the client with the functionality
for handling a sketch.
Role:
Method Index
- o
AttachToPlane(CATBaseUnknown_var&,int,int)
- Defines the planar support of the sketch (the sketch becomes Sliding).
- o
GetAbsolute2DAxis(CATI2DAxis_var&)
- Returns the absolute axis of the sketch.
- o
GetAxisData(double*,double*,double*)
- Returns the position of the sketch in space.
- o
GetComponents(CATIdent,CATListValCATI2DWFGeometry_var&)
- Retrieves all geometries.
- o
GetCurrentCenterLine()
- Returns the (unique) center line of the sketch.
- o
GetPlanarSupport(CATISpecObject_var&)
- Returns the planar support of the sketch.
- o
IsEmpty()
- Tells if the sketch is empty.
- o
Isolate()
- Isolates the projected and intersected Geometries.
- o
SetAxisData(double*,double*,double*)
- Defines the position of the sketch in space.
- o
SetCurrentCenterLine(CATI2DLine_var&)
- Defines the (unique) center line of the sketch.
Methods
o AttachToPlane
| public virtual AttachToPlane( | const | iPlane, |
| const | iKeepRelativOrientation | =0, |
| const | iSlidingMode | =-1) |
-
Defines the planar support of the sketch (the sketch becomes Sliding).
o GetAbsolute2DAxis
| public virtual GetAbsolute2DAxis( | | oAxis) |
-
Returns the absolute axis of the sketch.
o GetAxisData
| public virtual GetAxisData( | | oRootPoint, |
| | oHAxis, |
| | oVAxis) |
-
Returns the position of the sketch in space.
o GetComponents
| public virtual GetComponents( | const | iIntfName, |
| | ioGeomLst) |
-
Retrieves all geometries.
- Parameters:
-
- const
- CATIdent iIntfName
[in] To get only geometries answering to iIntfName interface.
- CATListValCATI2DWFGeometry_var&
- ioGeomLst
[inout] The list of geometries.
o GetCurrentCenterLine
| public virtual GetCurrentCenterLine( | ) |
-
Returns the (unique) center line of the sketch.
o GetPlanarSupport
| public virtual GetPlanarSupport( | | oPlane) |
-
Returns the planar support of the sketch.
o IsEmpty
-
Tells if the sketch is empty.
- Returns:
- int
- 1
- The shetch is empty.
- 0
- The sketch is not empty.
o Isolate
-
Isolates the projected and intersected Geometries.
o SetAxisData
| public virtual SetAxisData( | const | iRootPoint, |
| const | iHAxis, |
| const | iVAxis) |
-
Defines the position of the sketch in space.
o SetCurrentCenterLine
| public virtual SetCurrentCenterLine( | const | iLine) |
-
Defines the (unique) center line of the sketch.
This object is included in the file: CATISketch.h
If needed, your Imakefile.mk should include the module: CATSketcherInterfaces