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

Visualization
TKV3d
Prs3d


Prs3d_PlaneAspect Class Reference

A framework to define the display of planes.
.

#include <Prs3d_PlaneAspect.hxx>

Inheritance diagram for Prs3d_PlaneAspect:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT Prs3d_PlaneAspect ()
 Constructs an empty framework for the display of planes.
.
Standard_EXPORT Handle_Prs3d_LineAspect EdgesAspect () const
 Returns the attributes of displayed edges involved in the presentation of planes.
.
Standard_EXPORT Handle_Prs3d_LineAspect IsoAspect () const
 Returns the attributes of displayed isoparameters involved in the presentation of planes.
.
Standard_EXPORT Handle_Prs3d_LineAspect ArrowAspect () const
 Returns the settings for displaying an arrow.
.
Standard_EXPORT void SetArrowsLength (const Quantity_Length L)
Standard_EXPORT Quantity_Length ArrowsLength () const
 Returns the length of the arrow shaft used in the display of arrows.
.
Standard_EXPORT void SetArrowsSize (const Quantity_Length L)
 Sets the angle of the arrowhead used in the display of planes.
.
Standard_EXPORT Quantity_Length ArrowsSize () const
 Returns the size of arrows used in the display of planes.
.
Standard_EXPORT void SetArrowsAngle (const Quantity_PlaneAngle ang)
 Sets the angle of the arrowhead used in the display
of arrows involved in the presentation of planes.
.
Standard_EXPORT Quantity_PlaneAngle ArrowsAngle () const
 Returns the angle of the arrowhead used in the
display of arrows involved in the presentation of planes.
.
Standard_EXPORT void SetDisplayCenterArrow (const Standard_Boolean draw)
 Sets the display attributes defined in DisplayCenterArrow to active.
.
Standard_EXPORT Standard_Boolean DisplayCenterArrow () const
 Returns true if the display of center arrows is allowed.
.
Standard_EXPORT void SetDisplayEdgesArrows (const Standard_Boolean draw)
 Sets the display attributes defined in DisplayEdgesArrows to active.
.
Standard_EXPORT Standard_Boolean DisplayEdgesArrows () const
 Returns true if the display of edge arrows is allowed.
.
Standard_EXPORT void SetDisplayEdges (const Standard_Boolean draw)
Standard_EXPORT Standard_Boolean DisplayEdges () const
Standard_EXPORT void SetDisplayIso (const Standard_Boolean draw)
 Sets the display attributes defined in DisplayIso to active.
.
Standard_EXPORT Standard_Boolean DisplayIso () const
 Returns true if the display of isoparameters is allowed.
.
Standard_EXPORT void SetPlaneLength (const Quantity_Length LX, const Quantity_Length LY)
Standard_EXPORT Quantity_Length PlaneXLength () const
 Returns the length of the x axis used in the display of planes.
.
Standard_EXPORT Quantity_Length PlaneYLength () const
 Returns the length of the y axis used in the display of planes.
.
Standard_EXPORT void SetIsoDistance (const Quantity_Length L)
 Sets the distance L between isoparameters used in the display of planes.
.
Standard_EXPORT Quantity_Length IsoDistance () const
 Returns the distance between isoparameters used in the display of planes.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_Prs3d_LineAspect myEdgesAspect
Handle_Prs3d_LineAspect myIsoAspect
Handle_Prs3d_LineAspect myArrowAspect
Quantity_Length myArrowsLength
Quantity_Length myArrowsSize
Quantity_PlaneAngle myArrowsAngle
Standard_Boolean myDrawCenterArrow
Standard_Boolean myDrawEdgesArrows
Standard_Boolean myDrawEdges
Standard_Boolean myDrawIso
Quantity_Length myPlaneXLength
Quantity_Length myPlaneYLength
Quantity_Length myIsoDistance

Constructor & Destructor Documentation

Standard_EXPORT Prs3d_PlaneAspect::Prs3d_PlaneAspect  ) 
 


Member Function Documentation

Standard_EXPORT Handle_Prs3d_LineAspect Prs3d_PlaneAspect::ArrowAspect  )  const
 

Standard_EXPORT Quantity_PlaneAngle Prs3d_PlaneAspect::ArrowsAngle  )  const
 

Standard_EXPORT Quantity_Length Prs3d_PlaneAspect::ArrowsLength  )  const
 

Standard_EXPORT Quantity_Length Prs3d_PlaneAspect::ArrowsSize  )  const
 

Standard_EXPORT Standard_Boolean Prs3d_PlaneAspect::DisplayCenterArrow  )  const
 

Standard_EXPORT Standard_Boolean Prs3d_PlaneAspect::DisplayEdges  )  const
 

Standard_EXPORT Standard_Boolean Prs3d_PlaneAspect::DisplayEdgesArrows  )  const
 

Standard_EXPORT Standard_Boolean Prs3d_PlaneAspect::DisplayIso  )  const
 

Standard_EXPORT Handle_Prs3d_LineAspect Prs3d_PlaneAspect::EdgesAspect  )  const
 

Standard_EXPORT const Prs3d_PlaneAspect::Handle Standard_Type   )  const
 

Reimplemented from Prs3d_CompositeAspect.

Standard_EXPORT Handle_Prs3d_LineAspect Prs3d_PlaneAspect::IsoAspect  )  const
 

Standard_EXPORT Quantity_Length Prs3d_PlaneAspect::IsoDistance  )  const
 

Standard_EXPORT Quantity_Length Prs3d_PlaneAspect::PlaneXLength  )  const
 

Standard_EXPORT Quantity_Length Prs3d_PlaneAspect::PlaneYLength  )  const
 

Standard_EXPORT void Prs3d_PlaneAspect::SetArrowsAngle const Quantity_PlaneAngle  ang  ) 
 

Standard_EXPORT void Prs3d_PlaneAspect::SetArrowsLength const Quantity_Length  L  ) 
 

Standard_EXPORT void Prs3d_PlaneAspect::SetArrowsSize const Quantity_Length  L  ) 
 

Standard_EXPORT void Prs3d_PlaneAspect::SetDisplayCenterArrow const Standard_Boolean  draw  ) 
 

Standard_EXPORT void Prs3d_PlaneAspect::SetDisplayEdges const Standard_Boolean  draw  ) 
 

Standard_EXPORT void Prs3d_PlaneAspect::SetDisplayEdgesArrows const Standard_Boolean  draw  ) 
 

Standard_EXPORT void Prs3d_PlaneAspect::SetDisplayIso const Standard_Boolean  draw  ) 
 

Standard_EXPORT void Prs3d_PlaneAspect::SetIsoDistance const Quantity_Length  L  ) 
 

Standard_EXPORT void Prs3d_PlaneAspect::SetPlaneLength const Quantity_Length  LX,
const Quantity_Length  LY
 


Field Documentation

Handle_Prs3d_LineAspect Prs3d_PlaneAspect::myArrowAspect [private]
 

Quantity_PlaneAngle Prs3d_PlaneAspect::myArrowsAngle [private]
 

Quantity_Length Prs3d_PlaneAspect::myArrowsLength [private]
 

Quantity_Length Prs3d_PlaneAspect::myArrowsSize [private]
 

Standard_Boolean Prs3d_PlaneAspect::myDrawCenterArrow [private]
 

Standard_Boolean Prs3d_PlaneAspect::myDrawEdges [private]
 

Standard_Boolean Prs3d_PlaneAspect::myDrawEdgesArrows [private]
 

Standard_Boolean Prs3d_PlaneAspect::myDrawIso [private]
 

Handle_Prs3d_LineAspect Prs3d_PlaneAspect::myEdgesAspect [private]
 

Handle_Prs3d_LineAspect Prs3d_PlaneAspect::myIsoAspect [private]
 

Quantity_Length Prs3d_PlaneAspect::myIsoDistance [private]
 

Quantity_Length Prs3d_PlaneAspect::myPlaneXLength [private]
 

Quantity_Length Prs3d_PlaneAspect::myPlaneYLength [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:56:06 2008 for OpenCASCADE by  doxygen 1.4.1