All Frameworks Class Hierarchy This Framework Previous Next Indexes
GeometricObjects Interface CATPLine
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---GeometricObjects.CATICGMUnknown
|
+---GeometricObjects.CATICGMObject
|
+---GeometricObjects.CATGeometry
|
+---GeometricObjects.CATCurve
|
+---GeometricObjects.CATPCurve
|
+---CATPLine
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATPLine
Interface representing a line in the space of a surface.
The CATPLine is created by the CreatePLine
method of the CATGeoFactory interface and deleted with the Remove method.
A CATPLine is defined with:
CATSurface | Sur |
The underlying surface |
CATMathPoint | O |
The origin point |
CATMathDirection | U |
The direction |
CATSurParam | iStart |
The low limitation |
CATSurParam | iEnd |
The high limitation |
Method Index
- o
GetEnd()
- Returns the high limitation of a CATPLine.
- o
GetStart()
- Returns the low limitation of a CATPLine.
- o
IsIsoParametric()
- Tests whether this CATPLine is isoparametric.
- o
Set(CATSurParam&,CATSurParam&,CATSurface*)
- Modifies the characteristics of a CATPLine.
- o
SetEnd(CATSurParam&)
- Modifies the high limitation of a CATPLine.
- o
SetStart(CATSurParam&)
- Modifies the low limitation of a CATPLine.
Methods
o GetEnd
-
Returns the high limitation of a CATPLine.
- Returns:
- The end limitation.
o GetStart
-
Returns the low limitation of a CATPLine.
- Returns:
- The first limitation.
o IsIsoParametric
-
Tests whether this CATPLine is isoparametric.
- Returns:
- The diagnosis of isoparametricity.
o Set
-
Modifies the characteristics of a CATPLine.
- Parameters:
-
- iStart
- The first limitation.
- iEnd
- The end limitation.
- iSupport
- A pointer to the underlying surface.
o SetEnd
-
Modifies the high limitation of a CATPLine.
- Parameters:
-
- iEnd
- The end limitation.
It may change the direction of the CATPLine.
o SetStart
-
Modifies the low limitation of a CATPLine.
- Parameters:
-
- iStart
- The first limitation.
It may change the direction of the CATPLine.
This object is included in the file: CATPLine.h
If needed, your Imakefile.mk should include the module: CATGeometricObjects