|
Open CASCADE Technology
6.7.1
|
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.
More...
#include <Prs3d_Drawer.hxx>

Public Member Functions | |
| Prs3d_Drawer () | |
| virtual void | SetTypeOfDeflection (const Aspect_TypeOfDeflection aTypeOfDeflection) |
Sets the type of chordal deflection. <br> This indicates whether the deflection value is absolute | |
| virtual Aspect_TypeOfDeflection | TypeOfDeflection () const |
Returns the type of chordal deflection. <br> This indicates whether the deflection value is absolute | |
| virtual void | SetMaximalChordialDeviation (const Quantity_Length aChordialDeviation) |
Defines the maximal chordial deviation when drawing any curve; <br>
Even if the type of deviation is set to TOD_Relative, <br>
this value is used by: <br>
| |
| virtual Quantity_Length | MaximalChordialDeviation () const |
| returns the maximal chordial deviation. Default value is 0.1 More... | |
| virtual void | SetDeviationCoefficient (const Standard_Real aCoefficient) |
| Sets the deviation coefficient aCoefficient. More... | |
| virtual Standard_Real | DeviationCoefficient () const |
| Returns the deviation coefficient. More... | |
| virtual void | SetHLRDeviationCoefficient (const Standard_Real aCoefficient) |
Sets the deviation coefficient aCoefficient for removal <br> of hidden lines created by different viewpoints in | |
| virtual Standard_Real | HLRDeviationCoefficient () const |
Returns the real number value of the hidden line <br> removal deviation coefficient. | |
| virtual void | SetHLRAngle (const Standard_Real anAngle) |
Sets anAngle, the angle of maximum chordal <br> deviation for removal of hidden lines created by | |
| virtual Standard_Real | HLRAngle () const |
Returns the real number value of the deviation angle <br> in hidden line removal views. The default value is 20*PI/180. | |
| virtual void | SetDeviationAngle (const Standard_Real anAngle) |
| Sets deviation angle More... | |
| virtual Standard_Real | DeviationAngle () const |
| Returns the value for deviation angle. More... | |
| virtual void | SetDiscretisation (const Standard_Integer d) |
| Sets the discretisation parameter d. More... | |
| virtual Standard_Integer | Discretisation () const |
| Returns the discretisation setting. More... | |
| 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. More... | |
| virtual Standard_Real | MaximalParameterValue () const |
Sets the maximum value allowed for the first and last <br> 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 <br> OnOff to true or false. | |
| virtual Standard_Boolean | IsoOnPlane () const |
| Returns True if the drawing of isos on planes is enabled. More... | |
| virtual void | SetTypeOfHLR (const Prs3d_TypeOfHLR theTypeOfHLR) |
| Sets the type of HLR algorithm used by drawer's interactive objects More... | |
| virtual Prs3d_TypeOfHLR | TypeOfHLR () const |
| Gets the myTypeOfHLR value More... | |
| virtual Handle_Prs3d_IsoAspect | UIsoAspect () |
Defines the attributes which are used when drawing an <br>
U isoparametric curve of a face. Defines the number <br>
of U isoparametric curves to be drawn for a single face. <br>
The LineAspect for U isoparametric lines can be edited <br>
(methods SetColor, SetTypeOfLine, SetWidth, SetNumber) <br>
The default values are: <br>
COLOR : Quantity_NOC_GRAY75 <br>
TYPE OF LINE: Aspect_TOL_SOLID <br>
WIDTH : 0.5 <br>
| |
| virtual void | SetUIsoAspect (const Handle< Prs3d_IsoAspect > &anAspect) |
| virtual Handle_Prs3d_IsoAspect | VIsoAspect () |
Defines the attributes which are used when drawing an <br>
V isoparametric curve of a face. Defines the number <br>
of V isoparametric curves to be drawn for a single face. <br>
The LineAspect for V isoparametric lines can be edited <br>
(methods SetColor, SetTypeOfLine, SetWidth, SetNumber) <br>
The default values are: <br>
COLOR : Quantity_NOC_GRAY82 <br>
TYPE OF LINE: Aspect_TOL_SOLID <br>
WIDTH : 0.5 <br>
| |
| virtual void | SetVIsoAspect (const Handle< Prs3d_IsoAspect > &anAspect) |
| Sets the appearance of V isoparameters - anAspect. More... | |
| virtual Handle_Prs3d_LineAspect | FreeBoundaryAspect () |
Stores the values for presentation of free boundaries, <br> in other words, boundaries which are not shared. | |
| virtual void | SetFreeBoundaryAspect (const Handle< Prs3d_LineAspect > &anAspect) |
| Sets the parameter anAspect for the display of free boundaries. More... | |
| virtual void | SetFreeBoundaryDraw (const Standard_Boolean OnOff) |
Sets free boundary drawing on or off by setting the <br> parameter OnOff to true or false. | |
| virtual Standard_Boolean | FreeBoundaryDraw () const |
Returns True if the drawing of the shared boundaries <br> 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 More... | |
| virtual void | SetWireAspect (const Handle< Prs3d_LineAspect > &anAspect) |
| Sets the parameter anAspect for display of wires. More... | |
| virtual void | SetWireDraw (const Standard_Boolean OnOff) |
Sets WireDraw on or off by setting the parameter <br> OnOff to true or false. | |
| virtual Standard_Boolean | WireDraw () const |
| returns True if the drawing of the wire is enabled. More... | |
| 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 More... | |
| virtual void | SetUnFreeBoundaryAspect (const Handle< Prs3d_LineAspect > &anAspect) |
| Sets the parameter anAspect for the display of shared boundaries. More... | |
| virtual void | SetUnFreeBoundaryDraw (const Standard_Boolean OnOff) |
Sets FreeBoundaryDraw on or off by setting the <br> parameter OnOff to true or false. | |
| virtual Standard_Boolean | UnFreeBoundaryDraw () const |
Returns True if the drawing of the shared boundaries is enabled. <br> True is the default setting. | |
| virtual Handle_Prs3d_LineAspect | LineAspect () |
Returns settings for line aspects. <br> These settings can be edited. The default values are: | |
| virtual void | SetLineAspect (const Handle< Prs3d_LineAspect > &anAspect) |
| Sets the parameter anAspect for display attributes of lines. More... | |
| virtual Handle_Prs3d_TextAspect | TextAspect () |
Returns settings for text aspect. <br> 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. More... | |
| 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. More... | |
| virtual Standard_Boolean | LineArrowDraw () const |
Sets LineArrowDraw on or off by setting the <br> parameter OnOff to true or false. | |
| virtual Handle_Prs3d_ArrowAspect | ArrowAspect () |
| Returns the attributes for display of arrows. More... | |
| virtual void | SetArrowAspect (const Handle< Prs3d_ArrowAspect > &anAspect) |
| Sets the parameter anAspect for display attributes of arrows. More... | |
| 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. More... | |
| virtual void | SetPointAspect (const Handle< Prs3d_PointAspect > &anAspect) |
| Sets the parameter anAspect for display attributes of points More... | |
| virtual Handle_Prs3d_ShadingAspect | ShadingAspect () |
Returns settings for shading aspects. <br> 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. More... | |
| 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. More... | |
| 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. More... | |
| virtual void | EnableDrawHiddenLine () |
| Enables the DrawHiddenLine function. More... | |
| virtual void | DisableDrawHiddenLine () |
| Disables the DrawHiddenLine function. More... | |
| virtual Handle_Prs3d_LineAspect | HiddenLineAspect () |
Returns settings for hidden line aspects. <br> These settings can be edited. The default values are: | |
| virtual void | SetHiddenLineAspect (const Handle< Prs3d_LineAspect > &anAspect) |
Sets the parameter anAspect for the display of <br> hidden lines in hidden line removal mode. | |
| virtual Handle_Prs3d_LineAspect | SeenLineAspect () |
Returns settings for seen line aspects. <br> These settings can be edited. The default values are: | |
| virtual void | SetSeenLineAspect (const Handle< Prs3d_LineAspect > &anAspect) |
Sets the parameter anAspect for the display of seen <br> lines in hidden line removal mode. | |
| virtual Handle_Prs3d_PlaneAspect | PlaneAspect () |
| Returns settings for the appearance of planes. More... | |
| virtual void | SetPlaneAspect (const Handle< Prs3d_PlaneAspect > &anAspect) |
| Sets the parameter anAspect for the display of planes. More... | |
| virtual Handle_Prs3d_LineAspect | VectorAspect () |
Returns settings for the appearance of vectors. <br> These settings can be edited. The default values are: | |
| virtual void | SetVectorAspect (const Handle< Prs3d_LineAspect > &anAspect) |
| Sets the modality anAspect for the display of vectors. More... | |
| virtual Handle_Prs3d_DatumAspect | DatumAspect () |
Returns settings for the appearance of datums. <br> These settings can be edited. The default values for | |
| virtual void | SetDatumAspect (const Handle< Prs3d_DatumAspect > &anAspect) |
| Sets the modality anAspect for the display of datums. More... | |
| virtual Handle_Prs3d_DimensionAspect | DimensionAspect () |
| Returns settings for the appearance of dimensions. More... | |
| virtual void | SetDimensionAspect (const Handle< Prs3d_DimensionAspect > &theAspect) |
| Sets the settings for the appearance of dimensions. More... | |
| virtual void | SetDimLengthModelUnits (const TCollection_AsciiString &theUnits) |
| Sets dimension length model units for computing of dimension presentation. More... | |
| virtual void | SetDimAngleModelUnits (const TCollection_AsciiString &theUnits) |
| Sets dimension angle model units for computing of dimension presentation. More... | |
| virtual const TCollection_AsciiString & | DimLengthModelUnits () const |
| Returns length model units for the dimension presentation. More... | |
| virtual const TCollection_AsciiString & | DimAngleModelUnits () const |
| Returns angle model units for the dimension presentation. More... | |
| virtual void | SetDimLengthDisplayUnits (const TCollection_AsciiString &theUnits) |
| Sets length units in which value for dimension presentation is displayed. More... | |
| virtual void | SetDimAngleDisplayUnits (const TCollection_AsciiString &theUnits) |
| Sets angle units in which value for dimension presentation is displayed. More... | |
| virtual const TCollection_AsciiString & | DimLengthDisplayUnits () const |
| Returns length units in which dimension presentation is displayed. More... | |
| virtual const TCollection_AsciiString & | DimAngleDisplayUnits () const |
| Returns angle units in which dimension presentation is displayed. More... | |
| 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. More... | |
| virtual void | SetSectionAspect (const Handle< Prs3d_LineAspect > &theAspect) |
| Sets the parameter theAspect for display attributes of sections. More... | |
| virtual void | SetFaceBoundaryDraw (const Standard_Boolean theIsEnabled) |
Enables or disables face boundary drawing for shading presentations. <br> theIsEnabled is a boolean flag indicating whether the face boundaries should be | |
| virtual Standard_Boolean | IsFaceBoundaryDraw () const |
| Checks whether the face boundary drawing is enabled or not. More... | |
| virtual void | SetFaceBoundaryAspect (const Handle< Prs3d_LineAspect > &theAspect) |
Sets line aspect for face boundaries. <br> theAspect is the line aspect that determines the look of the face boundaries. | |
| virtual Handle_Prs3d_LineAspect | FaceBoundaryAspect () |
| Returns line aspect of face boundaries. More... | |
Public Member Functions inherited from MMgt_TShared | |
| virtual void | Delete () const |
| Memory deallocator for transient classes. More... | |
Public Member Functions inherited from Standard_Transient | |
| Standard_Transient () | |
| Empty constructor. More... | |
| Standard_Transient (const Standard_Transient &) | |
| Copy constructor – does nothing. More... | |
| Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. More... | |
| virtual | ~Standard_Transient () |
| Destructor must be virtual. More... | |
| virtual void | ShallowDump (Standard_OStream &) const |
| virtual const Handle_Standard_Type & | DynamicType () const |
| Returns a type information object about this object. More... | |
| Standard_Boolean | IsInstance (const Handle_Standard_Type &theType) const |
| Returns a true value if this is an instance of Type. More... | |
| Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. More... | |
| Standard_Boolean | IsKind (const Handle_Standard_Type &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
| Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
| virtual Handle_Standard_Transient | This () const |
| Returns a Handle which references this object. Must never be called to objects created in stack. More... | |
| Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More... | |
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.
| Prs3d_Drawer::Prs3d_Drawer | ( | ) |
|
virtual |
Returns the attributes for display of arrows.
Reimplemented in AIS_Drawer.
|
virtual |
Returns settings for the appearance of datums. <br>
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.
Reimplemented in AIS_Drawer.
|
virtual |
Returns the value for deviation angle.
Reimplemented in AIS_Drawer.
|
virtual |
Returns the deviation coefficient.
Reimplemented in AIS_Drawer.
|
virtual |
Returns angle units in which dimension presentation is displayed.
Reimplemented in AIS_Drawer.
|
virtual |
Returns angle model units for the dimension presentation.
Reimplemented in AIS_Drawer.
|
virtual |
Returns settings for the appearance of dimensions.
Reimplemented in AIS_Drawer.
|
virtual |
Returns length units in which dimension presentation is displayed.
Reimplemented in AIS_Drawer.
|
virtual |
Returns length model units for the dimension presentation.
Reimplemented in AIS_Drawer.
|
virtual |
Disables the DrawHiddenLine function.
|
virtual |
Returns the discretisation setting.
Reimplemented in AIS_Drawer.
|
virtual |
returns Standard_True if the hidden lines are to be drawn.
By default the hidden lines are not drawn.
Reimplemented in AIS_Drawer.
|
virtual |
Enables the DrawHiddenLine function.
|
virtual |
Returns line aspect of face boundaries.
Reimplemented in AIS_Drawer.
|
virtual |
Stores the values for presentation of free boundaries, <br>
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
Reimplemented in AIS_Drawer.
|
virtual |
Returns True if the drawing of the shared boundaries <br>
is disabled. True is the default setting.
Reimplemented in AIS_Drawer.
|
virtual |
Returns settings for hidden line aspects. <br>
These settings can be edited. The default values are:
Color: Quantity_NOC_YELLOW
Type of line: Aspect_TOL_DASH
Width: 1.
Reimplemented in AIS_Drawer.
|
virtual |
Returns the real number value of the deviation angle <br>
in hidden line removal views. The default value is 20*PI/180.
Reimplemented in AIS_Drawer.
|
virtual |
Returns the real number value of the hidden line <br>
removal deviation coefficient.
Reimplemented in AIS_Drawer.
|
virtual |
Checks whether the face boundary drawing is enabled or not.
Reimplemented in AIS_Drawer.
|
virtual |
Returns True if the drawing of isos on planes is enabled.
Reimplemented in AIS_Drawer.
|
virtual |
Sets LineArrowDraw on or off by setting the <br>
parameter OnOff to true or false.
Reimplemented in AIS_Drawer.
|
virtual |
Returns settings for line aspects. <br>
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
Reimplemented in AIS_Drawer.
|
virtual |
returns the maximal chordial deviation. Default value is 0.1
Reimplemented in AIS_Drawer.
|
virtual |
Sets the maximum value allowed for the first and last <br>
parameters of an infinite curve. By default, this value is 500000.
Reimplemented in AIS_Drawer.
|
virtual |
Returns settings for the appearance of planes.
Reimplemented in AIS_Drawer.
|
virtual |
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.
Reimplemented in AIS_Drawer.
|
virtual |
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.
Reimplemented in AIS_Drawer.
|
virtual |
Returns settings for seen line aspects. <br>
These settings can be edited. The default values are:
Color: Quantity_NOC_YELLOW
Type of line: Aspect_TOL_SOLID
Width: 1.
Reimplemented in AIS_Drawer.
|
virtual |
Sets the parameter anAspect for display attributes of arrows.
|
virtual |
Sets the modality anAspect for the display of datums.
|
virtual |
Sets deviation angle
Reimplemented in AIS_Drawer.
|
virtual |
Sets the deviation coefficient aCoefficient.
Reimplemented in AIS_Drawer.
|
virtual |
Sets angle units in which value for dimension presentation is displayed.
Reimplemented in AIS_Drawer.
|
virtual |
Sets dimension angle model units for computing of dimension presentation.
Reimplemented in AIS_Drawer.
|
virtual |
Sets the settings for the appearance of dimensions.
|
virtual |
Sets length units in which value for dimension presentation is displayed.
Reimplemented in AIS_Drawer.
|
virtual |
Sets dimension length model units for computing of dimension presentation.
Reimplemented in AIS_Drawer.
|
virtual |
Sets the discretisation parameter d.
|
virtual |
Sets line aspect for face boundaries. <br>
theAspect is the line aspect that determines the look of the face boundaries.
Reimplemented in AIS_Drawer.
|
virtual |
Enables or disables face boundary drawing for shading presentations. <br>
theIsEnabled is a boolean flag indicating whether the face boundaries should be
drawn or not.
Reimplemented in AIS_Drawer.
|
virtual |
Sets the parameter anAspect for the display of free boundaries.
|
virtual |
Sets free boundary drawing on or off by setting the <br>
parameter OnOff to true or false.
|
virtual |
Sets the parameter anAspect for the display of <br>
hidden lines in hidden line removal mode.
|
virtual |
Sets anAngle, the angle of maximum chordal <br>
deviation for removal of hidden lines created by
different viewpoints in different presentations. The
default value is 20*PI/180.
Reimplemented in AIS_Drawer.
|
virtual |
Sets the deviation coefficient aCoefficient for removal <br>
of hidden lines created by different viewpoints in
different presentations. The Default value is 0.02.
Reimplemented in AIS_Drawer.
|
virtual |
Sets IsoOnPlane on or off by setting the parameter <br>
OnOff to true or false.
|
virtual |
enables the drawing of an arrow at the end of each line.
By default the arrows are not drawn.
|
virtual |
Sets the parameter anAspect for display attributes of lines.
|
virtual |
Defines the maximal chordial deviation when drawing any curve; <br>
Even if the type of deviation is set to TOD_Relative, <br>
this value is used by: <br>
Prs3d_DeflectionCurve
Prs3d_WFDeflectionSurface
Prs3d_WFDeflectionRestrictedFace
|
virtual |
defines the maximum value allowed for the first and last
parameters of an infinite curve. Default value: 500.
|
virtual |
Sets the parameter anAspect for the display of planes.
|
virtual |
Sets the parameter anAspect for display attributes of points
|
virtual |
Sets the parameter theAspect for display attributes of sections.
|
virtual |
Sets the parameter anAspect for the display of seen <br>
lines in hidden line removal mode.
|
virtual |
Sets the parameter anAspect for display attributes of shading.
|
virtual |
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 |
Sets the parameter anAspect for display attributes of text.
|
virtual |
Sets the type of chordal deflection. <br>
This indicates whether the deflection value is absolute
or relative to the size of the object.
|
virtual |
Sets the type of HLR algorithm
used by drawer's interactive objects
Reimplemented in AIS_Drawer.
|
virtual |
|
virtual |
Sets the parameter anAspect for the display of shared boundaries.
|
virtual |
Sets FreeBoundaryDraw on or off by setting the <br>
parameter OnOff to true or false.
By default the unfree boundaries are drawn.
|
virtual |
Sets the modality anAspect for the display of vectors.
|
virtual |
Sets the appearance of V isoparameters - anAspect.
|
virtual |
Sets the parameter anAspect for display of wires.
|
virtual |
Sets WireDraw on or off by setting the parameter <br>
OnOff to true or false.
|
virtual |
Returns settings for shading aspects. <br>
These settings can be edited. The default values are:
Reimplemented in AIS_Drawer.
|
virtual |
Reimplemented in AIS_Drawer.
|
virtual |
Returns settings for text aspect. <br>
These settings can be edited. The default value is:
Reimplemented in AIS_Drawer.
|
virtual |
Returns the type of chordal deflection. <br>
This indicates whether the deflection value is absolute
or relative to the size of the object.
Reimplemented in AIS_Drawer.
|
virtual |
Gets the myTypeOfHLR value
Reimplemented in AIS_Drawer.
|
virtual |
Defines the attributes which are used when drawing an <br>
U isoparametric curve of a face. Defines the number <br>
of U isoparametric curves to be drawn for a single face. <br>
The LineAspect for U isoparametric lines can be edited <br>
(methods SetColor, SetTypeOfLine, SetWidth, SetNumber) <br>
The default values are: <br>
COLOR : Quantity_NOC_GRAY75 <br>
TYPE OF LINE: Aspect_TOL_SOLID <br>
WIDTH : 0.5 <br>
These attributes are used by the following algorithms:
Prs3d_WFDeflectionSurface
Prs3d_WFDeflectionRestrictedFace
Reimplemented in AIS_Drawer.
|
virtual |
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
Reimplemented in AIS_Drawer.
|
virtual |
Returns True if the drawing of the shared boundaries is enabled. <br>
True is the default setting.
Reimplemented in AIS_Drawer.
|
virtual |
Returns settings for the appearance of vectors. <br>
These settings can be edited. The default values are:
Color: Quantity_NOC_SKYBLUE
Type of line: Aspect_TOL_SOLID
Width: 1.
Reimplemented in AIS_Drawer.
|
virtual |
Defines the attributes which are used when drawing an <br>
V isoparametric curve of a face. Defines the number <br>
of V isoparametric curves to be drawn for a single face. <br>
The LineAspect for V isoparametric lines can be edited <br>
(methods SetColor, SetTypeOfLine, SetWidth, SetNumber) <br>
The default values are: <br>
COLOR : Quantity_NOC_GRAY82 <br>
TYPE OF LINE: Aspect_TOL_SOLID <br>
WIDTH : 0.5 <br>
These attributes are used by the following algorithms:
Prs3d_WFDeflectionSurface
Prs3d_WFDeflectionRestrictedFace
Reimplemented in AIS_Drawer.
|
virtual |
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
Reimplemented in AIS_Drawer.
|
virtual |
returns True if the drawing of the wire is enabled.
Reimplemented in AIS_Drawer.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.5