SbCylindricalProjection Class Reference
[Basics]

Cylindrical coordinate projection. More...

#include <Inventor/projection/SbCylindricalProjection.h>

Inheritance diagram for SbCylindricalProjection:
SbProjection

List of all members.

Public Member Functions

 SbCylindricalProjection ()
 SbCylindricalProjection (SoProjection *node)
virtual ~SbCylindricalProjection ()
virtual void inverse (SbVec3f &point)
virtual bool getProjectedBoundingBox (SbBox3f &bbox)

Detailed Description

Cylindrical coordinate projection.

This class performs a cylindrical coordinate projection.

Cylindrical coordinates are: radius, theta (angle), height
Radius and height are 3D units and theta is in radians.

The projection of cylindrical coordinates into XYZ space is: x = r * cos(theta) y = r * sin(theta) z = h

SEE ALSO

SbProjection, SoProjection


Constructor & Destructor Documentation

SbCylindricalProjection::SbCylindricalProjection (  ) 

Constructor.

SbCylindricalProjection::SbCylindricalProjection ( SoProjection node  ) 

Constructor.

virtual SbCylindricalProjection::~SbCylindricalProjection (  )  [virtual]

Destructor.


Member Function Documentation

virtual bool SbCylindricalProjection::getProjectedBoundingBox ( SbBox3f bbox  )  [virtual]

Compute projected bounding box.

Reimplemented from SbProjection.

virtual void SbCylindricalProjection::inverse ( SbVec3f point  )  [virtual]

Apply the inverse coordinate to one point. Modifies the given object.

Reimplemented from SbProjection.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/