OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKSTEPAttr
StepVisual


StepVisual_ViewVolume Class Reference

#include <StepVisual_ViewVolume.hxx>


Public Member Functions

Standard_EXPORT StepVisual_ViewVolume ()
 Returns a ViewVolume
.
virtual Standard_EXPORT 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)
Standard_EXPORT void SetProjectionType (const StepVisual_CentralOrParallel aProjectionType)
Standard_EXPORT StepVisual_CentralOrParallel ProjectionType () const
Standard_EXPORT void SetProjectionPoint (const Handle(StepGeom_CartesianPoint)&aProjectionPoint)
Standard_EXPORT Handle_StepGeom_CartesianPoint ProjectionPoint () const
Standard_EXPORT void SetViewPlaneDistance (const Standard_Real aViewPlaneDistance)
Standard_EXPORT Standard_Real ViewPlaneDistance () const
Standard_EXPORT void SetFrontPlaneDistance (const Standard_Real aFrontPlaneDistance)
Standard_EXPORT Standard_Real FrontPlaneDistance () const
Standard_EXPORT void SetFrontPlaneClipping (const Standard_Boolean aFrontPlaneClipping)
Standard_EXPORT Standard_Boolean FrontPlaneClipping () const
Standard_EXPORT void SetBackPlaneDistance (const Standard_Real aBackPlaneDistance)
Standard_EXPORT Standard_Real BackPlaneDistance () const
Standard_EXPORT void SetBackPlaneClipping (const Standard_Boolean aBackPlaneClipping)
Standard_EXPORT Standard_Boolean BackPlaneClipping () const
Standard_EXPORT void SetViewVolumeSidesClipping (const Standard_Boolean aViewVolumeSidesClipping)
Standard_EXPORT Standard_Boolean ViewVolumeSidesClipping () const
Standard_EXPORT void SetViewWindow (const Handle(StepVisual_PlanarBox)&aViewWindow)
Standard_EXPORT Handle_StepVisual_PlanarBox ViewWindow () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

StepVisual_CentralOrParallel projectionType
Handle_StepGeom_CartesianPoint projectionPoint
Standard_Real viewPlaneDistance
Standard_Real frontPlaneDistance
Standard_Boolean frontPlaneClipping
Standard_Real backPlaneDistance
Standard_Boolean backPlaneClipping
Standard_Boolean viewVolumeSidesClipping
Handle_StepVisual_PlanarBox viewWindow


Constructor & Destructor Documentation

Standard_EXPORT StepVisual_ViewVolume::StepVisual_ViewVolume  ) 
 


Member Function Documentation

Standard_EXPORT Standard_Boolean StepVisual_ViewVolume::BackPlaneClipping  )  const
 

Standard_EXPORT Standard_Real StepVisual_ViewVolume::BackPlaneDistance  )  const
 

Standard_EXPORT Standard_Boolean StepVisual_ViewVolume::FrontPlaneClipping  )  const
 

Standard_EXPORT Standard_Real StepVisual_ViewVolume::FrontPlaneDistance  )  const
 

Standard_EXPORT const StepVisual_ViewVolume::Handle Standard_Type   )  const
 

virtual Standard_EXPORT 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]
 

Standard_EXPORT Handle_StepGeom_CartesianPoint StepVisual_ViewVolume::ProjectionPoint  )  const
 

Standard_EXPORT StepVisual_CentralOrParallel StepVisual_ViewVolume::ProjectionType  )  const
 

Standard_EXPORT void StepVisual_ViewVolume::SetBackPlaneClipping const Standard_Boolean  aBackPlaneClipping  ) 
 

Standard_EXPORT void StepVisual_ViewVolume::SetBackPlaneDistance const Standard_Real  aBackPlaneDistance  ) 
 

Standard_EXPORT void StepVisual_ViewVolume::SetFrontPlaneClipping const Standard_Boolean  aFrontPlaneClipping  ) 
 

Standard_EXPORT void StepVisual_ViewVolume::SetFrontPlaneDistance const Standard_Real  aFrontPlaneDistance  ) 
 

Standard_EXPORT void StepVisual_ViewVolume::SetProjectionPoint const Handle(StepGeom_CartesianPoint)&  aProjectionPoint  ) 
 

Standard_EXPORT void StepVisual_ViewVolume::SetProjectionType const StepVisual_CentralOrParallel  aProjectionType  ) 
 

Standard_EXPORT void StepVisual_ViewVolume::SetViewPlaneDistance const Standard_Real  aViewPlaneDistance  ) 
 

Standard_EXPORT void StepVisual_ViewVolume::SetViewVolumeSidesClipping const Standard_Boolean  aViewVolumeSidesClipping  ) 
 

Standard_EXPORT void StepVisual_ViewVolume::SetViewWindow const Handle(StepVisual_PlanarBox)&  aViewWindow  ) 
 

Standard_EXPORT Standard_Real StepVisual_ViewVolume::ViewPlaneDistance  )  const
 

Standard_EXPORT Standard_Boolean StepVisual_ViewVolume::ViewVolumeSidesClipping  )  const
 

Standard_EXPORT Handle_StepVisual_PlanarBox StepVisual_ViewVolume::ViewWindow  )  const
 


Field Documentation

Standard_Boolean StepVisual_ViewVolume::backPlaneClipping [private]
 

Standard_Real StepVisual_ViewVolume::backPlaneDistance [private]
 

Standard_Boolean StepVisual_ViewVolume::frontPlaneClipping [private]
 

Standard_Real StepVisual_ViewVolume::frontPlaneDistance [private]
 

Handle_StepGeom_CartesianPoint StepVisual_ViewVolume::projectionPoint [private]
 

StepVisual_CentralOrParallel StepVisual_ViewVolume::projectionType [private]
 

Standard_Real StepVisual_ViewVolume::viewPlaneDistance [private]
 

Standard_Boolean StepVisual_ViewVolume::viewVolumeSidesClipping [private]
 

Handle_StepVisual_PlanarBox StepVisual_ViewVolume::viewWindow [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:45:54 2008 for OpenCASCADE by  doxygen 1.4.1