| 
    Open CASCADE Technology
    7.2.0
    
   | 
 
The class provides the computation of a working (shrunk) range [t1, t2] for the 3D-curve of the edge. More...
#include <IntTools_ShrunkRange.hxx>
Public Member Functions | |
| IntTools_ShrunkRange () | |
| virtual | ~IntTools_ShrunkRange () | 
| void | SetData (const TopoDS_Edge &aE, const Standard_Real aT1, const Standard_Real aT2, const TopoDS_Vertex &aV1, const TopoDS_Vertex &aV2) | 
| void | SetContext (const Handle< IntTools_Context > &aCtx) | 
| const Handle< IntTools_Context > & | Context () const | 
| void | SetShrunkRange (const Standard_Real aT1, const Standard_Real aT2) | 
| void | ShrunkRange (Standard_Real &aT1, Standard_Real &aT2) const | 
| const Bnd_Box & | BndBox () const | 
| const TopoDS_Edge & | Edge () const | 
| void | Perform () | 
| Standard_Boolean | IsDone () const | 
| Returns TRUE in case the shrunk range is computed.  More... | |
| Standard_Boolean | IsSplittable () const | 
| Returns FALSE in case the shrunk range is too short and the edge cannot be split, otherwise returns TRUE.  More... | |
The class provides the computation of a working (shrunk) range [t1, t2] for the 3D-curve of the edge.
| IntTools_ShrunkRange::IntTools_ShrunkRange | ( | ) | 
      
  | 
  virtual | 
| const Bnd_Box& IntTools_ShrunkRange::BndBox | ( | ) | const | 
| const Handle< IntTools_Context >& IntTools_ShrunkRange::Context | ( | ) | const | 
| const TopoDS_Edge& IntTools_ShrunkRange::Edge | ( | ) | const | 
      
  | 
  inline | 
Returns TRUE in case the shrunk range is computed.
      
  | 
  inline | 
Returns FALSE in case the shrunk range is too short and the edge cannot be split, otherwise returns TRUE.
| void IntTools_ShrunkRange::Perform | ( | ) | 
| void IntTools_ShrunkRange::SetContext | ( | const Handle< IntTools_Context > & | aCtx | ) | 
| void IntTools_ShrunkRange::SetData | ( | const TopoDS_Edge & | aE, | 
| const Standard_Real | aT1, | ||
| const Standard_Real | aT2, | ||
| const TopoDS_Vertex & | aV1, | ||
| const TopoDS_Vertex & | aV2 | ||
| ) | 
| void IntTools_ShrunkRange::SetShrunkRange | ( | const Standard_Real | aT1, | 
| const Standard_Real | aT2 | ||
| ) | 
| void IntTools_ShrunkRange::ShrunkRange | ( | Standard_Real & | aT1, | 
| Standard_Real & | aT2 | ||
| ) | const | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
 1.8.13