GeometricObjects Interface CATTabulatedCylinder
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATTabulatedCylinder
Interface representing an tabulated cylinder.
The CATTabulatedCylinder is created by the CreateTabulatedCylinder
method of the CATGeoFactory interface and deleted with the Remove method.
A CATTabulatedCylinder is the surface generated by the translation of a
generative curve.
CATCurve | Profile |
The curve to translate |
CATMathDirection | Dir |
The translation direction |
double | Start |
The low limitation of the surface on the translation
direction |
double | End |
The high limitation of the surface on the translation
direction |
A CATTabulatedCylinder can be trimmed by the curve limitations in one
direction and by a Start and End lengths
in the other direction.
Method Index
- o
GetDirection(CATMathDirection&)
- Returns the direction of translation of this CATTabulatedCylinder.
- o
GetEnd()
- Returns the high limitation of the length on the rule direction
of this CATTabulatedCylinder .
- o
GetProfile()
- Returns a pointer to the generating curve of this CATTabulatedCylinder.
- o
GetProfile(CATCrvLimits&)
- Returns a pointer to the generating curve of this CATTabulatedCylinder.
- o
GetProfileLimits(CATCrvLimits&)
-
- o
GetStart()
- Returns the low limitation of the length on the rule direction
of this CATTabulatedCylinder .
- o
Set(CATCurve*,CATCrvLimits&,CATMathDirection&,double,double)
- Modifies this TabulatedCylinder.
Methods
o GetDirection
public virtual GetDirection( | | ioDirection) |
-
Returns the direction of translation of this CATTabulatedCylinder.
- Parameters:
-
- ioDirection
- The direction of translation.
o GetEnd
-
Returns the high limitation of the length on the rule direction
of this CATTabulatedCylinder .
- Returns:
- The length high limitation.
o GetProfile
public virtual GetProfile( | ) |
-
Returns a pointer to the generating curve of this CATTabulatedCylinder.
- Returns:
- The pointer to the generating curve.
o GetProfile
public virtual GetProfile( | | ioProfileLimits) |
-
Returns a pointer to the generating curve of this CATTabulatedCylinder.
- Parameters:
-
- ioProfileLimits
- The limits of the returned generating curve
- Returns:
- The pointer to the generating curve.
o GetProfileLimits
public virtual GetProfileLimits( | | ioProfileLimits) |
-
- Deprecated:
- V5R18 Use CATCurve* GetProfile(CATCrvLimits & ioProfileLimits )
Returns the limitations of this CATTabulatedCylinder along its profile.
- Parameters:
-
- ioProfileLimits
- The limitations of the profile.
o GetStart
public virtual GetStart( | ) |
-
Returns the low limitation of the length on the rule direction
of this CATTabulatedCylinder .
- Returns:
- The length low limitation.
o Set
public virtual Set( | | iProfile, |
| const | iProfileLimits, |
| const | iDirection, |
| const | iStart, |
| const | iEnd) |
-
Modifies this TabulatedCylinder.
- Parameters:
-
- iProfile
- A pointer to the new generating curve.
- iProfileLimits
- The new limitations of the profile.
- iDirection
- The new direction of translation.
- iStart
- The length new low limitation.
- iEnd
- The length new high limitation.
This object is included in the file: CATTabulatedCylinder.h
If needed, your Imakefile.mk should include the module: CATGMGeometricInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.