All Frameworks Class Hierarchy This Framework Previous Next Indexes
MeasureGeometryInterfaces Interface CATIMeasurableCylinder
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---MeasureGeometryInterfaces.CATIMeasurable
|
+---MeasureGeometryInterfaces.CATIMeasurableSurface
|
+---CATIMeasurableCylinder
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMeasurableCylinder
Get measurements on a cylinder.
Method Index
- o
GetAxis(CATMathVector&)
- Get the axis vector of the cylinder.
- o
GetPoint(CATMathPoint&)
- Get the position of a point on the axis of the cylinder.
- o
GetPoints(CATMathPoint&,CATMathPoint&)
- Get the position of the two limit points on the axis of the cylinder.
- o
GetRadius(double&)
- Get the radius of the cylinder.
Methods
o GetAxis
-
Get the axis vector of the cylinder.
- Parameters:
-
- ioVector
- The axis vector with respect to absolute axis system.
- Returns:
- HRESULT
o GetPoint
-
Get the position of a point on the axis of the cylinder.
- Parameters:
-
- ioPoint
- The position with respect to absolute axis system.
- Returns:
- HRESULT
o GetPoints
-
Get the position of the two limit points on the axis of the cylinder.
The distance between these points fit with the heigth of the cylinder
- Parameters:
-
- ioPoint
- The position with respect to absolute axis system.
- Returns:
- HRESULT
o GetRadius
public virtual HRESULT GetRadius( | double& | oRadius) const=0 |
-
Get the radius of the cylinder.
- Parameters:
-
- oARadius
- The radius.
- Returns:
- HRESULT
This object is included in the file: CATIMeasurableCylinder.h
If needed, your Imakefile.mk should include the module: CATMeasureGeometryInterfaces