0022627: Change OCCT memory management defaults
[occt.git] / src / AIS / AIS_Line.lxx
1 // File:        AIS_Line.lxx
2 // Created:     Thu Mar  6 14:26:11 1997
3 // Author:      Robert COUBLANC
4 //              <rob@robox.paris1.matra-dtv.fr>
5 inline AIS_KindOfInteractive AIS_Line::Type() const 
6 {return AIS_KOI_Datum;}
7
8
9 inline Standard_Integer AIS_Line::Signature() const 
10 {return 5;}
11
12 inline const Handle(Geom_Line)& AIS_Line::Line() const 
13 {return myComponent;}
14 inline void AIS_Line::Points( Handle(Geom_Point)& PStart,
15                               Handle(Geom_Point)& PEnd) const 
16 {  PStart = myStartPoint; PEnd   = myEndPoint;}
17 inline void AIS_Line::SetLine(const Handle(Geom_Line)& L)
18 {myComponent =L;myLineIsSegment=Standard_False;}
19 inline void AIS_Line::SetPoints(const  Handle(Geom_Point)& PStart,
20                                 const Handle(Geom_Point)& PEnd)
21 {
22   myStartPoint=PStart;
23   myEndPoint = PEnd;
24   myLineIsSegment=Standard_True;
25 }