1 // File: AIS_Drawer.lxx
2 // Created: Thu Dec 19 15:49:32 1996
3 // Author: Robert COUBLANC
4 // <rob@robox.paris1.matra-dtv.fr>
6 inline Standard_Boolean AIS_Drawer::WasLastLocal() const
7 {return Standard_False;}
9 inline Standard_Boolean AIS_Drawer::HasLocalAttributes() const
10 {return hasLocalAttributes;}
12 inline Standard_Real AIS_Drawer::PreviousDeviationCoefficient () const
13 {return (myhasOwnDeviationCoefficient) ? myPreviousDeviationCoefficient : 0.0;}
15 inline Standard_Real AIS_Drawer::PreviousHLRDeviationCoefficient () const
16 {return (myhasOwnHLRDeviationCoefficient) ? myPreviousHLRDeviationCoefficient : 0.0;}
18 inline Standard_Real AIS_Drawer::PreviousDeviationAngle () const
19 {return (myhasOwnDeviationAngle) ? myPreviousDeviationAngle : 0.0;}
21 inline Standard_Real AIS_Drawer::PreviousHLRDeviationAngle () const
22 {return (myhasOwnHLRDeviationAngle) ? myPreviousHLRDeviationAngle : 0.0;}
24 inline void AIS_Drawer::Link ( const Handle(Prs3d_Drawer)& aDrawer)
27 inline Standard_Boolean AIS_Drawer::HasLink() const
28 { return ! myLink.IsNull();}
30 inline void AIS_Drawer::SetDeviationCoefficient ()
31 { myhasOwnDeviationCoefficient = Standard_False; }
33 inline void AIS_Drawer::SetHLRDeviationCoefficient ()
34 { myhasOwnHLRDeviationCoefficient = Standard_False; }
36 inline void AIS_Drawer::SetDeviationAngle ()
37 { myhasOwnDeviationAngle = Standard_False;}
39 inline void AIS_Drawer::SetHLRAngle ()
40 { myhasOwnHLRDeviationAngle = Standard_False;}
42 inline Standard_Boolean AIS_Drawer::IsOwnDeviationCoefficient () const
43 { return myhasOwnDeviationCoefficient;}
45 inline Standard_Boolean AIS_Drawer::IsOwnDeviationAngle () const
46 { return myhasOwnDeviationAngle;}
48 inline Standard_Boolean AIS_Drawer::IsOwnHLRDeviationCoefficient () const
49 { return myhasOwnHLRDeviationCoefficient;}
51 inline Standard_Boolean AIS_Drawer::IsOwnHLRDeviationAngle () const
52 { return myhasOwnHLRDeviationAngle;}
54 inline Standard_Boolean AIS_Drawer::HasTextAspect () const
55 { return (!myTextAspect.IsNull());}
57 inline Standard_Boolean AIS_Drawer::HasWireAspect () const
58 { return (!myWireAspect.IsNull());}
60 inline Standard_Boolean AIS_Drawer::HasLineAspect () const
61 {return !myLineAspect.IsNull(); }
63 inline Standard_Boolean AIS_Drawer::HasShadingAspect () const
64 { return !myShadingAspect.IsNull();}
66 inline Standard_Boolean AIS_Drawer::HasPointAspect () const
67 { return !myPointAspect.IsNull();}
69 inline Standard_Boolean AIS_Drawer::HasAngleAspect () const
70 { return !myAngleAspect.IsNull();}
72 inline Standard_Boolean AIS_Drawer::HasDatumAspect () const
73 { return !myDatumAspect.IsNull();}
75 inline Standard_Boolean AIS_Drawer::HasPlaneAspect () const
76 { return !myPlaneAspect.IsNull();}
78 inline Standard_Boolean AIS_Drawer::HasLengthAspect () const
79 { return !myLengthAspect.IsNull();}