// File: NMTAlgo_Algo.cxx // Created: Tue Jan 27 14:58:21 2004 // Author: Peter KURNEV // #include #include //======================================================================= // function: NMTAlgo_Algo::NMTAlgo_Algo // purpose: //======================================================================= NMTAlgo_Algo::NMTAlgo_Algo() : myDSFiller(NULL), myIsDone(Standard_False), myIsComputed(Standard_False), myErrorStatus(1) { myDraw=0; // char* xr=getenv("MDISP"); if (xr!=NULL) { if (!strcmp (xr, "yes")) { myDraw=1; } } } //======================================================================= // function: NMTAlgo_Algo // purpose: //======================================================================= NMTAlgo_Algo::~NMTAlgo_Algo() { Clear(); } //======================================================================= // function: Clear // purpose: //======================================================================= void NMTAlgo_Algo::Clear() { myIsDone=Standard_False; myIsComputed=Standard_False; myErrorStatus=1; } //======================================================================= // function: SetFiller // purpose: //======================================================================= void NMTAlgo_Algo::SetFiller(const NMTTools_DSFiller& aDSF) { myDSFiller=(NMTTools_DSFiller *)&aDSF; } //======================================================================= // function: Filler // purpose: //======================================================================= const NMTTools_DSFiller& NMTAlgo_Algo::Filler()const { return *myDSFiller; } //======================================================================= // function: ComputeWithFiller // purpose: //======================================================================= void NMTAlgo_Algo::ComputeWithFiller(const NMTTools_DSFiller& aDSF) { SetFiller(aDSF); } //======================================================================= // function: Shape // purpose: //======================================================================= const TopoDS_Shape& NMTAlgo_Algo::Shape()const { return myShape; } //======================================================================= // function: IsDone // purpose: //======================================================================= Standard_Boolean NMTAlgo_Algo::IsDone()const { return myIsDone; } //======================================================================= // function: ErrorStatus // purpose: //======================================================================= Standard_Integer NMTAlgo_Algo::ErrorStatus()const { return myErrorStatus; } /* //======================================================================= // function: Compute // purpose: //======================================================================= void NMTAlgo_Algo::Compute() { } //======================================================================= // function: SetCompositeShape // purpose: //======================================================================= void NMTAlgo_Algo::SetCompositeShape(const TopoDS_Shape& aS) { myCompositeShape=aS; } //======================================================================= // function: CompositeShape // purpose: //======================================================================= const TopoDS_Shape& NMTAlgo_Algo::CompositeShape()const { return myCompositeShape; } */