Back to index

salome-geom  6.5.0
Classes | Functions
GEOMImpl_PipeTShapeDriver.hxx File Reference
#include <TFunction_Driver.hxx>
#include "GEOMAlgo_State.hxx"
#include <TopTools_ListOfShape.hxx>
#include <TopTools_HSequenceOfShape.hxx>
#include <TopTools_IndexedMapOfShape.hxx>
#include <TopAbs_ShapeEnum.hxx>
#include <TColStd_HSequenceOfInteger.hxx>
#include <Handle_Geom_Surface.hxx>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GEOMImpl_PipeTShapeDriver

Functions

Standard_EXPORT
Handle_Standard_Type & 
STANDARD_TYPE (GEOMImpl_PipeTShapeDriver)
class Handle (GEOMImpl_PipeTShapeDriver)

Function Documentation

Definition at line 40 of file GEOMImpl_PipeTShapeDriver.hxx.

                                        : public Handle(TFunction_Driver) {
public:
  inline void* operator new(size_t,void* anAddress) 
  {
    return anAddress;
  }
  inline void* operator new(size_t size) 
  { 
    return Standard::Allocate(size); 
  }
  inline void  operator delete(void *anAddress) 
  { 
    if (anAddress) Standard::Free((Standard_Address&)anAddress); 
  }
  
  Handle(GEOMImpl_PipeTShapeDriver)():Handle(TFunction_Driver)() {} 
  Handle(GEOMImpl_PipeTShapeDriver)(const Handle(GEOMImpl_PipeTShapeDriver)& aHandle) : Handle(TFunction_Driver)(aHandle) 
  {}

  Handle(GEOMImpl_PipeTShapeDriver)(const GEOMImpl_PipeTShapeDriver* anItem) : Handle(TFunction_Driver)((TFunction_Driver *)anItem) 
  {}

  Handle(GEOMImpl_PipeTShapeDriver)& operator=(const Handle(GEOMImpl_PipeTShapeDriver)& aHandle)
  {
    Assign(aHandle.Access());
    return *this;
  }
  
  Handle(GEOMImpl_PipeTShapeDriver)& operator=(const GEOMImpl_PipeTShapeDriver* anItem)
  {
    Assign((Standard_Transient *)anItem);
    return *this;
  }
  
  GEOMImpl_PipeTShapeDriver* operator->() 
  {
    return (GEOMImpl_PipeTShapeDriver *)ControlAccess();
  }
  
  GEOMImpl_PipeTShapeDriver* operator->() const 
  {
    return (GEOMImpl_PipeTShapeDriver *)ControlAccess();
  }
  
  Standard_EXPORT ~Handle(GEOMImpl_PipeTShapeDriver)() {};
  
  Standard_EXPORT static const Handle(GEOMImpl_PipeTShapeDriver) DownCast(const Handle(Standard_Transient)& AnObject);
};

Here is the call graph for this function: