X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FOBJECT%2FGEOM_Actor.cxx;fp=src%2FOBJECT%2FGEOM_Actor.cxx;h=6ca9b475f9ff91235f3e1536544d17a35c369773;hb=888b3b52e179ae1505352d56ba63477275693919;hp=f7ddfe78c2425f78b5ddbe91625b1c0c3304e3bf;hpb=66be812a4e054626003ed898e018cb375aeffd5f;p=modules%2Fgeom.git diff --git a/src/OBJECT/GEOM_Actor.cxx b/src/OBJECT/GEOM_Actor.cxx index f7ddfe78c..6ca9b475f 100644 --- a/src/OBJECT/GEOM_Actor.cxx +++ b/src/OBJECT/GEOM_Actor.cxx @@ -73,10 +73,6 @@ //vtkStandardNewMacro(GEOM_Actor) -#ifndef MYDEBUG -//#define MYDEBUG -#endif - GEOM_Actor::GEOM_Actor(): isOnlyVertex(false), @@ -127,9 +123,8 @@ GEOM_Actor::GEOM_Actor(): // defined in this class !!! myPolyDataMapper(GEOM_PainterPolyDataMapper::New(),true) { -#ifdef MYDEBUG - MESSAGE (this<< " GEOM_Actor::GEOM_Actor"); -#endif + + MESSAGE(this<< " GEOM_Actor::GEOM_Actor"); myPolyDataMapper->SetInputConnection(myAppendFilter->GetOutputPort()); vtkProperty* aProperty; @@ -215,9 +210,8 @@ GEOM_Actor::GEOM_Actor(): GEOM_Actor::~GEOM_Actor() { -#ifdef MYDEBUG - MESSAGE (this<< " ~GEOM_Actor::GEOM_Actor"); -#endif + MESSAGE(this << " ~GEOM_Actor::GEOM_Actor"); + myTextActor->Delete(); myHighlightProp->Delete(); myPreHighlightProp->Delete(); @@ -319,9 +313,7 @@ void GEOM_Actor:: setDisplayMode(int theMode) { -#ifdef MYDEBUG - MESSAGE ( "GEOM_Actor::setDisplayMode = "<myHighlightActor->GetProperty()->DeepCopy(Prop); } void GEOM_Actor::SetWireframeProperty(vtkProperty* Prop) { -#ifdef MYDEBUG - MESSAGE ( this << " GEOM_Actor::SetWireframeProperty" ); -#endif + MESSAGE(this << " GEOM_Actor::SetWireframeProperty"); + // must be filled myWireframeFaceActor->SetProperty(Prop); } @@ -602,9 +588,8 @@ vtkProperty* GEOM_Actor::GetFaceEdgeProperty() void GEOM_Actor::SetShadingProperty(vtkProperty* Prop) { -#ifdef MYDEBUG - MESSAGE ( "GEOM_Actor::SetShadingProperty" ); -#endif + MESSAGE("GEOM_Actor::SetShadingProperty"); + myShadingFaceProp->DeepCopy(Prop); } @@ -617,9 +602,7 @@ vtkProperty* GEOM_Actor::GetShadingProperty() void GEOM_Actor::Render(vtkRenderer *ren, vtkMapper *theMapper) { -#ifdef MYDEBUG - MESSAGE ( "GEOM_Actor::Render" ); -#endif + MESSAGE("GEOM_Actor::Render"); if(!GetVisibility()) return; @@ -695,18 +678,13 @@ void GEOM_Actor::Render(vtkRenderer *ren, vtkMapper *theMapper) void GEOM_Actor::ReleaseGraphicsResources(vtkWindow *) { -#ifdef MYDEBUG - MESSAGE ( "GEOM_Actor::ReleaseGraphicsResources" ); -#endif + MESSAGE("GEOM_Actor::ReleaseGraphicsResources"); } - - void GEOM_Actor::ShallowCopy(vtkProp *prop) { -#ifdef MYDEBUG - MESSAGE ( "GEOM_Actor::ShallowCopy" ); -#endif + MESSAGE("GEOM_Actor::ShallowCopy"); + GEOM_Actor *f = GEOM_Actor::SafeDownCast(prop); if ( f != NULL ) { @@ -717,48 +695,40 @@ void GEOM_Actor::ShallowCopy(vtkProp *prop) this->SALOME_Actor::ShallowCopy(prop); } -const TopoDS_Shape& GEOM_Actor::getTopo() { -#ifdef MYDEBUG - MESSAGE ( "GEOM_Actor::getTopo" ); -#endif +const TopoDS_Shape& GEOM_Actor::getTopo() +{ + MESSAGE("GEOM_Actor::getTopo"); + return myShape; } void GEOM_Actor::setInputShape(const TopoDS_Shape& /*ashape*/, double /*adef1*/, int /*imode*/, bool /*isVector*/) { -#ifdef MYDEBUG - MESSAGE ( "GEOM_Actor::setInputShape" ); -#endif + MESSAGE("GEOM_Actor::setInputShape"); } double GEOM_Actor::isVector() { -#ifdef MYDEBUG - MESSAGE ( "GEOM_Actor::isVector" ); -#endif + MESSAGE("GEOM_Actor::isVector"); + return 0; } void GEOM_Actor::SubShapeOn() { -#ifdef MYDEBUG - MESSAGE ( "GEOM_Actor::SubShapeOn" ); -#endif + MESSAGE("GEOM_Actor::SubShapeOn"); } void GEOM_Actor::SubShapeOff() { -#ifdef MYDEBUG - MESSAGE ( "GEOM_Actor::SubShapeOff" ); -#endif + MESSAGE("GEOM_Actor::SubShapeOff"); } void GEOM_Actor::highlight(bool highlight) { -#ifdef MYDEBUG - MESSAGE ( this << " GEOM_Actor::highlight highlight="<