GeometricObjects Interface 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
public virtual GetStart( | ) |
-
Returns the low limitation of a CATPLine.
- Returns:
- The first limitation.
o IsIsoParametric
public virtual IsIsoParametric( | ) |
-
Tests whether this CATPLine is isoparametric.
- Returns:
- The diagnosis of isoparametricity.
o Set
public virtual Set( | const | iStart, |
| const | iEnd, |
| | iSupport) |
-
Modifies the characteristics of a CATPLine.
- Parameters:
-
- iStart
- The first limitation.
- iEnd
- The end limitation.
- iSupport
- A pointer to the underlying surface.
o SetEnd
public virtual SetEnd( | const | iEnd) |
-
Modifies the high limitation of a CATPLine.
- Parameters:
-
- iEnd
- The end limitation.
It may change the direction of the CATPLine.
o SetStart
public virtual SetStart( | const | iStart) |
-
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: CATGMGeometricInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.