Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
StepVisual_ViewVolume Class Reference

#include <StepVisual_ViewVolume.hxx>

Inheritance diagram for StepVisual_ViewVolume:
Inheritance graph
[legend]

Public Member Functions

 StepVisual_ViewVolume ()
 Returns a ViewVolume

virtual void Init (const StepVisual_CentralOrParallel aProjectionType, const Handle< StepGeom_CartesianPoint > &aProjectionPoint, const Standard_Real aViewPlaneDistance, const Standard_Real aFrontPlaneDistance, const Standard_Boolean aFrontPlaneClipping, const Standard_Real aBackPlaneDistance, const Standard_Boolean aBackPlaneClipping, const Standard_Boolean aViewVolumeSidesClipping, const Handle< StepVisual_PlanarBox > &aViewWindow)
void SetProjectionType (const StepVisual_CentralOrParallel aProjectionType)
StepVisual_CentralOrParallel ProjectionType () const
void SetProjectionPoint (const Handle< StepGeom_CartesianPoint > &aProjectionPoint)
Handle_StepGeom_CartesianPoint ProjectionPoint () const
void SetViewPlaneDistance (const Standard_Real aViewPlaneDistance)
Standard_Real ViewPlaneDistance () const
void SetFrontPlaneDistance (const Standard_Real aFrontPlaneDistance)
Standard_Real FrontPlaneDistance () const
void SetFrontPlaneClipping (const Standard_Boolean aFrontPlaneClipping)
Standard_Boolean FrontPlaneClipping () const
void SetBackPlaneDistance (const Standard_Real aBackPlaneDistance)
Standard_Real BackPlaneDistance () const
void SetBackPlaneClipping (const Standard_Boolean aBackPlaneClipping)
Standard_Boolean BackPlaneClipping () const
void SetViewVolumeSidesClipping (const Standard_Boolean aViewVolumeSidesClipping)
Standard_Boolean ViewVolumeSidesClipping () const
void SetViewWindow (const Handle< StepVisual_PlanarBox > &aViewWindow)
Handle_StepVisual_PlanarBox ViewWindow () const

Constructor & Destructor Documentation


Member Function Documentation

virtual void StepVisual_ViewVolume::Init ( const StepVisual_CentralOrParallel  aProjectionType,
const Handle< StepGeom_CartesianPoint > &  aProjectionPoint,
const Standard_Real  aViewPlaneDistance,
const Standard_Real  aFrontPlaneDistance,
const Standard_Boolean  aFrontPlaneClipping,
const Standard_Real  aBackPlaneDistance,
const Standard_Boolean  aBackPlaneClipping,
const Standard_Boolean  aViewVolumeSidesClipping,
const Handle< StepVisual_PlanarBox > &  aViewWindow 
) [virtual]
Handle_StepGeom_CartesianPoint StepVisual_ViewVolume::ProjectionPoint ( ) const
Handle_StepVisual_PlanarBox StepVisual_ViewVolume::ViewWindow ( ) const

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