GeometricObjects Interface CATCylinder

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATCylinder

Interface representing a geometric cylinder.

The CATCylinder is created by the CreateCylinder method of the CATGeoFactory interface and deleted with the Remove method. It derives from the CATElementarySurface and is defined by:


Method Index


o GetEndAngle()
Returns the high angle limitation of this CATCylinder .
o GetEndLength()
Returns the high limitation on this CATCylinder.
o GetRadius()
Returns the radius of this CATCylinder.
o GetStartAngle()
Returns the low angle limitation of this CATCylinder .
o GetStartLength()
Returns the low length limitation of this CATCylinder .
o SetAngle(CATAngle,CATAngle)
Modifies the angle limitations of this CATCylinder.
o SetLength(double,double)
Modifies the length limitations of this CATCylinder.
o SetRadius(double)
Modifies the radius of this CATCylinder.

Methods


o GetEndAngle
public virtual GetEndAngle()
Returns the high angle limitation of this CATCylinder .
Returns:
The high angle limitation value, measured from the first direction of the axes system. Positive angles comply with the right-hand rule
o GetEndLength
public virtual GetEndLength()
Returns the high limitation on this CATCylinder.
Returns:
The high length limitation value.
o GetRadius
public virtual GetRadius()
Returns the radius of this CATCylinder.
Returns:
The radius value.
o GetStartAngle
public virtual GetStartAngle()
Returns the low angle limitation of this CATCylinder .
Returns:
The low angle limitation value, measured from the first direction of the axes system. Positive angles comply with the right-hand rule
o GetStartLength
public virtual GetStartLength()
Returns the low length limitation of this CATCylinder .
Returns:
The low length limitation value.
o SetAngle
public virtual SetAngle( iStartAngle,
iEndAngle)
Modifies the angle limitations of this CATCylinder.
Parameters:
iStartAngle
The new start angle limitation. The angle reference is the first direction of the cylinder axis.
iEndAngle
The new end angle limitation. The angle reference is the first direction of the cylinder axis.
o SetLength
public virtual SetLength( iStartLength,
iEndLength)
Modifies the length limitations of this CATCylinder.
Parameters:
iStartLength
The start limitation of the length.
iEndLength
The end limitation of the length.
o SetRadius
public virtual SetRadius( iRadius)
Modifies the radius of this CATCylinder.
Parameters:
iRadius
The new radius value.

This object is included in the file: CATCylinder.h
If needed, your Imakefile.mk should include the module: CATGMGeometricInterfaces

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.