Open CASCADE Technology
6.5.4
|
A graphic attribute manager which governs how
objects such as color, width, line thickness and
deflection are displayed.
Prs3d_Drawer is the mother class of AIS_Drawer.
As such, it is its set functions which are called to
modify display parameters. In the example below we
can see that the AIS_Drawer is modified to set the
value of the deviation coefficient using a method
inherited from Prs3d_Drawer.
#include <Prs3d_Drawer.hxx>
Public Member Functions | |
Prs3d_Drawer () | |
virtual void | SetTypeOfDeflection (const Aspect_TypeOfDeflection aTypeOfDeflection) |
Sets the type of chordal deflection. This indicates whether the deflection value is absolute or relative to the size of the object. | |
virtual Aspect_TypeOfDeflection | TypeOfDeflection () const |
Returns the type of chordal deflection. This indicates whether the deflection value is absolute or relative to the size of the object. | |
virtual void | SetMaximalChordialDeviation (const Quantity_Length aChordialDeviation) |
Defines the maximal chordial deviation when drawing any curve; Even if the type of deviation is set to TOD_Relative, this value is used by: Prs3d_DeflectionCurve Prs3d_WFDeflectionSurface Prs3d_WFDeflectionRestrictedFace | |
virtual Quantity_Length | MaximalChordialDeviation () const |
returns the maximal chordial deviation. Default value is 0.1 | |
virtual void | SetDeviationCoefficient (const Standard_Real aCoefficient) |
Sets the deviation coefficient aCoefficient. | |
virtual Standard_Real | DeviationCoefficient () const |
Returns the deviation coefficient. | |
virtual void | SetHLRDeviationCoefficient (const Standard_Real aCoefficient) |
Sets the deviation coefficient aCoefficient for removal of hidden lines created by different viewpoints in different presentations. The Default value is 0.02. | |
virtual Standard_Real | HLRDeviationCoefficient () const |
Returns the real number value of the hidden line removal deviation coefficient. | |
virtual void | SetHLRAngle (const Standard_Real anAngle) |
Sets anAngle, the angle of maximum chordal deviation for removal of hidden lines created by different viewpoints in different presentations. The default value is 20*PI/180. | |
virtual Standard_Real | HLRAngle () const |
Returns the real number value of the deviation angle in hidden line removal views. The default value is 20*PI/180. | |
virtual void | SetDeviationAngle (const Standard_Real anAngle) |
Sets deviation angle | |
virtual Standard_Real | DeviationAngle () const |
Returns the value for deviation angle. | |
virtual void | SetDiscretisation (const Standard_Integer d) |
Sets the discretisation parameter d. | |
virtual Standard_Integer | Discretisation () const |
Returns the discretisation setting. | |
virtual void | SetMaximalParameterValue (const Standard_Real Value) |
defines the maximum value allowed for the first and last parameters of an infinite curve. Default value: 500. | |
virtual Standard_Real | MaximalParameterValue () const |
Sets the maximum value allowed for the first and last parameters of an infinite curve. By default, this value is 500000. | |
virtual void | SetIsoOnPlane (const Standard_Boolean OnOff) |
Sets IsoOnPlane on or off by setting the parameter OnOff to true or false. | |
virtual Standard_Boolean | IsoOnPlane () const |
Returns True if the drawing of isos on planes is enabled. | |
virtual Handle_Prs3d_IsoAspect | UIsoAspect () |
Defines the attributes which are used when drawing an U isoparametric curve of a face. Defines the number of U isoparametric curves to be drawn for a single face. The LineAspect for U isoparametric lines can be edited (methods SetColor, SetTypeOfLine, SetWidth, SetNumber) The default values are: COLOR : Quantity_NOC_GRAY75 TYPE OF LINE: Aspect_TOL_SOLID WIDTH : 0.5 These attributes are used by the following algorithms: Prs3d_WFDeflectionSurface Prs3d_WFDeflectionRestrictedFace | |
virtual void | SetUIsoAspect (const Handle< Prs3d_IsoAspect > &anAspect) |
virtual Handle_Prs3d_IsoAspect | VIsoAspect () |
Defines the attributes which are used when drawing an V isoparametric curve of a face. Defines the number of V isoparametric curves to be drawn for a single face. The LineAspect for V isoparametric lines can be edited (methods SetColor, SetTypeOfLine, SetWidth, SetNumber) The default values are: COLOR : Quantity_NOC_GRAY82 TYPE OF LINE: Aspect_TOL_SOLID WIDTH : 0.5 These attributes are used by the following algorithms: Prs3d_WFDeflectionSurface Prs3d_WFDeflectionRestrictedFace | |
virtual void | SetVIsoAspect (const Handle< Prs3d_IsoAspect > &anAspect) |
Sets the appearance of V isoparameters - anAspect. | |
virtual Handle_Prs3d_LineAspect | FreeBoundaryAspect () |
Stores the values for presentation of free boundaries, in other words, boundaries which are not shared. The LineAspect for the free boundaries can be edited. The default values are: Color: Quantity_NOC_GREEN Type of line: Aspect_TOL_SOLID Width: 1. These attributes are used by the algorithm Prs3d_WFShape | |
virtual void | SetFreeBoundaryAspect (const Handle< Prs3d_LineAspect > &anAspect) |
Sets the parameter anAspect for the display of free boundaries. | |
virtual void | SetFreeBoundaryDraw (const Standard_Boolean OnOff) |
Sets free boundary drawing on or off by setting the parameter OnOff to true or false. | |
virtual Standard_Boolean | FreeBoundaryDraw () const |
Returns True if the drawing of the shared boundaries is disabled. True is the default setting. | |
virtual Handle_Prs3d_LineAspect | WireAspect () |
Returns wire aspect settings. The LineAspect for the wire can be edited. The default values are: Color: Quantity_NOC_RED Type of line: Aspect_TOL_SOLID Width: 1. These attributes are used by the algorithm Prs3d_WFShape | |
virtual void | SetWireAspect (const Handle< Prs3d_LineAspect > &anAspect) |
Sets the parameter anAspect for display of wires. | |
virtual void | SetWireDraw (const Standard_Boolean OnOff) |
Sets WireDraw on or off by setting the parameter OnOff to true or false. | |
virtual Standard_Boolean | WireDraw () const |
returns True if the drawing of the wire is enabled. | |
virtual Handle_Prs3d_LineAspect | UnFreeBoundaryAspect () |
Returns settings for shared boundary line aspects. The LineAspect for the unfree boundaries can be edited. The default values are: Color: Quantity_NOC_YELLOW Type of line: Aspect_TOL_SOLID Width: 1. These attributes are used by the algorithm Prs3d_WFShape | |
virtual void | SetUnFreeBoundaryAspect (const Handle< Prs3d_LineAspect > &anAspect) |
Sets the parameter anAspect for the display of shared boundaries. | |
virtual void | SetUnFreeBoundaryDraw (const Standard_Boolean OnOff) |
Sets FreeBoundaryDraw on or off by setting the parameter OnOff to true or false. By default the unfree boundaries are drawn. | |
virtual Standard_Boolean | UnFreeBoundaryDraw () const |
Returns True if the drawing of the shared boundaries is enabled. True is the default setting. | |
virtual Handle_Prs3d_LineAspect | LineAspect () |
Returns settings for line aspects. These settings can be edited. The default values are: Color: Quantity_NOC_YELLOW Type of line: Aspect_TOL_SOLID Width: 1. These attributes are used by the following algorithms: Prs3d_Curve Prs3d_Line Prs3d_HLRShape | |
virtual void | SetLineAspect (const Handle< Prs3d_LineAspect > &anAspect) |
Sets the parameter anAspect for display attributes of lines. | |
virtual Handle_Prs3d_TextAspect | TextAspect () |
Returns settings for text aspect. These settings can be edited. The default value is: | |
virtual void | SetTextAspect (const Handle< Prs3d_TextAspect > &anAspect) |
Sets the parameter anAspect for display attributes of text. | |
virtual void | SetLineArrowDraw (const Standard_Boolean OnOff) |
enables the drawing of an arrow at the end of each line. By default the arrows are not drawn. | |
virtual Standard_Boolean | LineArrowDraw () const |
Sets LineArrowDraw on or off by setting the parameter OnOff to true or false. | |
virtual Handle_Prs3d_ArrowAspect | ArrowAspect () |
Returns the attributes for display of arrows. | |
virtual void | SetArrowAspect (const Handle< Prs3d_ArrowAspect > &anAspect) |
Sets the parameter anAspect for display attributes of arrows. | |
virtual Handle_Prs3d_PointAspect | PointAspect () |
Returns the point aspect setting. The default values are Color: Quantity_NOC_YELLOW Type of marker: Aspect_TOM_PLUS Scale: 1. These attributes are used by the algorithms Prs3d_Point. | |
virtual void | SetPointAspect (const Handle< Prs3d_PointAspect > &anAspect) |
Sets the parameter anAspect for display attributes of points | |
virtual Handle_Prs3d_ShadingAspect | ShadingAspect () |
Returns settings for shading aspects. These settings can be edited. The default values are: | |
virtual void | SetShadingAspect (const Handle< Prs3d_ShadingAspect > &anAspect) |
Sets the parameter anAspect for display attributes of shading. | |
virtual void | SetShadingAspectGlobal (const Standard_Boolean aValue) |
indicates that the ShadingAspect will be apply to the whole presentation. This allows to modify the aspect without recomputing the content of the presentation. | |
virtual Standard_Boolean | ShadingAspectGlobal () const |
virtual Standard_Boolean | DrawHiddenLine () const |
returns Standard_True if the hidden lines are to be drawn. By default the hidden lines are not drawn. | |
virtual void | EnableDrawHiddenLine () |
Enables the DrawHiddenLine function. | |
virtual void | DisableDrawHiddenLine () |
Disables the DrawHiddenLine function. | |
virtual Handle_Prs3d_LineAspect | HiddenLineAspect () |
Returns settings for hidden line aspects. These settings can be edited. The default values are: Color: Quantity_NOC_YELLOW Type of line: Aspect_TOL_DASH Width: 1. | |
virtual void | SetHiddenLineAspect (const Handle< Prs3d_LineAspect > &anAspect) |
Sets the parameter anAspect for the display of hidden lines in hidden line removal mode. | |
virtual Handle_Prs3d_LineAspect | SeenLineAspect () |
Returns settings for seen line aspects. These settings can be edited. The default values are: Color: Quantity_NOC_YELLOW Type of line: Aspect_TOL_SOLID Width: 1. | |
virtual void | SetSeenLineAspect (const Handle< Prs3d_LineAspect > &anAspect) |
Sets the parameter anAspect for the display of seen lines in hidden line removal mode. | |
virtual Handle_Prs3d_PlaneAspect | PlaneAspect () |
Returns settings for the appearance of planes. | |
virtual void | SetPlaneAspect (const Handle< Prs3d_PlaneAspect > &anAspect) |
Sets the parameter anAspect for the display of planes. | |
virtual Handle_Prs3d_LineAspect | VectorAspect () |
Returns settings for the appearance of vectors. These settings can be edited. The default values are: Color: Quantity_NOC_SKYBLUE Type of line: Aspect_TOL_SOLID Width: 1. | |
virtual void | SetVectorAspect (const Handle< Prs3d_LineAspect > &anAspect) |
Sets the modality anAspect for the display of vectors. | |
virtual Handle_Prs3d_DatumAspect | DatumAspect () |
Returns settings for the appearance of datums. These settings can be edited. The default values for the three axes are: Color: Quantity_NOC_PEACHPUFF Type of line: Aspect_TOL_SOLID Width: 1. | |
virtual void | SetDatumAspect (const Handle< Prs3d_DatumAspect > &anAspect) |
Sets the modality anAspect for the display of datums. | |
virtual Handle_Prs3d_LengthAspect | LengthAspect () |
Returns settings for the appearance of lengths. | |
virtual void | SetLengthAspect (const Handle< Prs3d_LengthAspect > &anAspect) |
Sets the modality anAspect for display of lengths. | |
virtual Handle_Prs3d_AngleAspect | AngleAspect () |
Returns settings for lines used to display angles. | |
virtual void | SetAngleAspect (const Handle< Prs3d_AngleAspect > &anAspect) |
Sets the modality anAspect for the display of angles. | |
virtual Handle_Prs3d_RadiusAspect | RadiusAspect () const |
Returns settings for lines which serve to display radii. | |
virtual void | SetRadiusAspect (const Handle< Prs3d_RadiusAspect > &anAspect) |
Sets the parameter anAspect for display attributes of radii. | |
virtual Handle_Prs3d_LineAspect | SectionAspect () |
The LineAspect for the wire can be edited. The default values are: Color: Quantity_NOC_ORANGE Type of line: Aspect_TOL_SOLID Width: 1. These attributes are used by the algorithm Prs3d_WFShape | |
virtual void | SetSectionAspect (const Handle< Prs3d_LineAspect > &anAspect) |
Sets the parameter anAspect for display attributes of sections. | |
virtual void | SetFaceBoundaryDraw (const Standard_Boolean theIsEnabled) |
Enables or disables face boundary drawing for shading presentations. theIsEnabled is a boolean flag indicating whether the face boundaries should be drawn or not. | |
virtual Standard_Boolean | IsFaceBoundaryDraw () const |
Checks whether the face boundary drawing is enabled or not. | |
virtual void | SetFaceBoundaryAspect (const Handle< Prs3d_LineAspect > &theAspect) |
Sets line aspect for face boundaries. theAspect is the line aspect that determines the look of the face boundaries. | |
virtual Handle_Prs3d_LineAspect | FaceBoundaryAspect () |
Returns line aspect of face boundaries. | |
Protected Attributes | |
Handle_Prs3d_IsoAspect | myUIsoAspect |
Handle_Prs3d_IsoAspect | myVIsoAspect |
Standard_Integer | myNbPoints |
Standard_Boolean | myIsoOnPlane |
Handle_Prs3d_LineAspect | myFreeBoundaryAspect |
Standard_Boolean | myFreeBoundaryDraw |
Handle_Prs3d_LineAspect | myUnFreeBoundaryAspect |
Standard_Boolean | myUnFreeBoundaryDraw |
Handle_Prs3d_LineAspect | myWireAspect |
Standard_Boolean | myWireDraw |
Handle_Prs3d_LineAspect | myLineAspect |
Handle_Prs3d_TextAspect | myTextAspect |
Handle_Prs3d_ShadingAspect | myShadingAspect |
Standard_Boolean | myShadingAspectGlobal |
Quantity_Length | myChordialDeviation |
Aspect_TypeOfDeflection | myTypeOfDeflection |
Standard_Real | myMaximalParameterValue |
Standard_Real | myDeviationCoefficient |
Standard_Real | myHLRDeviationCoefficient |
Standard_Real | myDeviationAngle |
Standard_Real | myHLRAngle |
Handle_Prs3d_PointAspect | myPointAspect |
Handle_Prs3d_PlaneAspect | myPlaneAspect |
Handle_Prs3d_ArrowAspect | myArrowAspect |
Standard_Boolean | myLineDrawArrow |
Standard_Boolean | myDrawHiddenLine |
Handle_Prs3d_LineAspect | myHiddenLineAspect |
Handle_Prs3d_LineAspect | mySeenLineAspect |
Handle_Prs3d_LineAspect | myVectorAspect |
Handle_Prs3d_DatumAspect | myDatumAspect |
Standard_Real | myDatumScale |
Handle_Prs3d_LengthAspect | myLengthAspect |
Handle_Prs3d_AngleAspect | myAngleAspect |
Handle_Prs3d_RadiusAspect | myRadiusAspect |
Handle_Prs3d_LineAspect | mySectionAspect |
Standard_Boolean | myFaceBoundaryDraw |
Handle_Prs3d_LineAspect | myFaceBoundaryAspect |
virtual Handle_Prs3d_AngleAspect Prs3d_Drawer::AngleAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_ArrowAspect Prs3d_Drawer::ArrowAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_DatumAspect Prs3d_Drawer::DatumAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Real Prs3d_Drawer::DeviationAngle | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Real Prs3d_Drawer::DeviationCoefficient | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual void Prs3d_Drawer::DisableDrawHiddenLine | ( | ) | [virtual] |
virtual Standard_Integer Prs3d_Drawer::Discretisation | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Boolean Prs3d_Drawer::DrawHiddenLine | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual void Prs3d_Drawer::EnableDrawHiddenLine | ( | ) | [virtual] |
virtual Handle_Prs3d_LineAspect Prs3d_Drawer::FaceBoundaryAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_LineAspect Prs3d_Drawer::FreeBoundaryAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Boolean Prs3d_Drawer::FreeBoundaryDraw | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_LineAspect Prs3d_Drawer::HiddenLineAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Real Prs3d_Drawer::HLRAngle | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Real Prs3d_Drawer::HLRDeviationCoefficient | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Boolean Prs3d_Drawer::IsFaceBoundaryDraw | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Boolean Prs3d_Drawer::IsoOnPlane | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_LengthAspect Prs3d_Drawer::LengthAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Boolean Prs3d_Drawer::LineArrowDraw | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_LineAspect Prs3d_Drawer::LineAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Quantity_Length Prs3d_Drawer::MaximalChordialDeviation | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Real Prs3d_Drawer::MaximalParameterValue | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_PlaneAspect Prs3d_Drawer::PlaneAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_PointAspect Prs3d_Drawer::PointAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_RadiusAspect Prs3d_Drawer::RadiusAspect | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_LineAspect Prs3d_Drawer::SectionAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_LineAspect Prs3d_Drawer::SeenLineAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual void Prs3d_Drawer::SetAngleAspect | ( | const Handle< Prs3d_AngleAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetArrowAspect | ( | const Handle< Prs3d_ArrowAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetDatumAspect | ( | const Handle< Prs3d_DatumAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetDeviationAngle | ( | const Standard_Real | anAngle | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual void Prs3d_Drawer::SetDeviationCoefficient | ( | const Standard_Real | aCoefficient | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual void Prs3d_Drawer::SetDiscretisation | ( | const Standard_Integer | d | ) | [virtual] |
virtual void Prs3d_Drawer::SetFaceBoundaryAspect | ( | const Handle< Prs3d_LineAspect > & | theAspect | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual void Prs3d_Drawer::SetFaceBoundaryDraw | ( | const Standard_Boolean | theIsEnabled | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual void Prs3d_Drawer::SetFreeBoundaryAspect | ( | const Handle< Prs3d_LineAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetFreeBoundaryDraw | ( | const Standard_Boolean | OnOff | ) | [virtual] |
virtual void Prs3d_Drawer::SetHiddenLineAspect | ( | const Handle< Prs3d_LineAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetHLRAngle | ( | const Standard_Real | anAngle | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual void Prs3d_Drawer::SetHLRDeviationCoefficient | ( | const Standard_Real | aCoefficient | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual void Prs3d_Drawer::SetIsoOnPlane | ( | const Standard_Boolean | OnOff | ) | [virtual] |
virtual void Prs3d_Drawer::SetLengthAspect | ( | const Handle< Prs3d_LengthAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetLineArrowDraw | ( | const Standard_Boolean | OnOff | ) | [virtual] |
virtual void Prs3d_Drawer::SetLineAspect | ( | const Handle< Prs3d_LineAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetMaximalChordialDeviation | ( | const Quantity_Length | aChordialDeviation | ) | [virtual] |
virtual void Prs3d_Drawer::SetMaximalParameterValue | ( | const Standard_Real | Value | ) | [virtual] |
virtual void Prs3d_Drawer::SetPlaneAspect | ( | const Handle< Prs3d_PlaneAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetPointAspect | ( | const Handle< Prs3d_PointAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetRadiusAspect | ( | const Handle< Prs3d_RadiusAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetSectionAspect | ( | const Handle< Prs3d_LineAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetSeenLineAspect | ( | const Handle< Prs3d_LineAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetShadingAspect | ( | const Handle< Prs3d_ShadingAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetShadingAspectGlobal | ( | const Standard_Boolean | aValue | ) | [virtual] |
virtual void Prs3d_Drawer::SetTextAspect | ( | const Handle< Prs3d_TextAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetTypeOfDeflection | ( | const Aspect_TypeOfDeflection | aTypeOfDeflection | ) | [virtual] |
virtual void Prs3d_Drawer::SetUIsoAspect | ( | const Handle< Prs3d_IsoAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetUnFreeBoundaryAspect | ( | const Handle< Prs3d_LineAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetUnFreeBoundaryDraw | ( | const Standard_Boolean | OnOff | ) | [virtual] |
virtual void Prs3d_Drawer::SetVectorAspect | ( | const Handle< Prs3d_LineAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetVIsoAspect | ( | const Handle< Prs3d_IsoAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetWireAspect | ( | const Handle< Prs3d_LineAspect > & | anAspect | ) | [virtual] |
virtual void Prs3d_Drawer::SetWireDraw | ( | const Standard_Boolean | OnOff | ) | [virtual] |
virtual Handle_Prs3d_ShadingAspect Prs3d_Drawer::ShadingAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Boolean Prs3d_Drawer::ShadingAspectGlobal | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_TextAspect Prs3d_Drawer::TextAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Aspect_TypeOfDeflection Prs3d_Drawer::TypeOfDeflection | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_IsoAspect Prs3d_Drawer::UIsoAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_LineAspect Prs3d_Drawer::UnFreeBoundaryAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Boolean Prs3d_Drawer::UnFreeBoundaryDraw | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_LineAspect Prs3d_Drawer::VectorAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_IsoAspect Prs3d_Drawer::VIsoAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Handle_Prs3d_LineAspect Prs3d_Drawer::WireAspect | ( | ) | [virtual] |
Reimplemented in AIS_Drawer.
virtual Standard_Boolean Prs3d_Drawer::WireDraw | ( | ) | const [virtual] |
Reimplemented in AIS_Drawer.
Handle_Prs3d_AngleAspect Prs3d_Drawer::myAngleAspect [protected] |
Handle_Prs3d_ArrowAspect Prs3d_Drawer::myArrowAspect [protected] |
Quantity_Length Prs3d_Drawer::myChordialDeviation [protected] |
Handle_Prs3d_DatumAspect Prs3d_Drawer::myDatumAspect [protected] |
Standard_Real Prs3d_Drawer::myDatumScale [protected] |
Standard_Real Prs3d_Drawer::myDeviationAngle [protected] |
Standard_Real Prs3d_Drawer::myDeviationCoefficient [protected] |
Standard_Boolean Prs3d_Drawer::myDrawHiddenLine [protected] |
Handle_Prs3d_LineAspect Prs3d_Drawer::myFaceBoundaryAspect [protected] |
Standard_Boolean Prs3d_Drawer::myFaceBoundaryDraw [protected] |
Handle_Prs3d_LineAspect Prs3d_Drawer::myFreeBoundaryAspect [protected] |
Standard_Boolean Prs3d_Drawer::myFreeBoundaryDraw [protected] |
Handle_Prs3d_LineAspect Prs3d_Drawer::myHiddenLineAspect [protected] |
Standard_Real Prs3d_Drawer::myHLRAngle [protected] |
Standard_Real Prs3d_Drawer::myHLRDeviationCoefficient [protected] |
Standard_Boolean Prs3d_Drawer::myIsoOnPlane [protected] |
Handle_Prs3d_LengthAspect Prs3d_Drawer::myLengthAspect [protected] |
Handle_Prs3d_LineAspect Prs3d_Drawer::myLineAspect [protected] |
Standard_Boolean Prs3d_Drawer::myLineDrawArrow [protected] |
Standard_Real Prs3d_Drawer::myMaximalParameterValue [protected] |
Standard_Integer Prs3d_Drawer::myNbPoints [protected] |
Handle_Prs3d_PlaneAspect Prs3d_Drawer::myPlaneAspect [protected] |
Handle_Prs3d_PointAspect Prs3d_Drawer::myPointAspect [protected] |
Handle_Prs3d_RadiusAspect Prs3d_Drawer::myRadiusAspect [protected] |
Handle_Prs3d_LineAspect Prs3d_Drawer::mySectionAspect [protected] |
Handle_Prs3d_LineAspect Prs3d_Drawer::mySeenLineAspect [protected] |
Handle_Prs3d_ShadingAspect Prs3d_Drawer::myShadingAspect [protected] |
Standard_Boolean Prs3d_Drawer::myShadingAspectGlobal [protected] |
Handle_Prs3d_TextAspect Prs3d_Drawer::myTextAspect [protected] |
Handle_Prs3d_IsoAspect Prs3d_Drawer::myUIsoAspect [protected] |
Handle_Prs3d_LineAspect Prs3d_Drawer::myUnFreeBoundaryAspect [protected] |
Standard_Boolean Prs3d_Drawer::myUnFreeBoundaryDraw [protected] |
Handle_Prs3d_LineAspect Prs3d_Drawer::myVectorAspect [protected] |
Handle_Prs3d_IsoAspect Prs3d_Drawer::myVIsoAspect [protected] |
Handle_Prs3d_LineAspect Prs3d_Drawer::myWireAspect [protected] |
Standard_Boolean Prs3d_Drawer::myWireDraw [protected] |