class GEOM_ShadingFace;
typedef GEOM_SmartPtr<GEOM_ShadingFace> PSFaceSource;
-#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
class vtkRenderer;
class vtkAppendPolyData;
static GEOM_Actor* New();
void SetShape(const TopoDS_Shape& theShape,
- float theDeflection,
- bool theIsRelative,
- bool theIsVector = false);
+ float theDeflection,
+ bool theIsVector = false);
- void SetDeflection(float theDeflection, bool theIsRelative);
+ void SetDeflection(float theDeflection);
float GetDeflection() const{ return myDeflection;}
- bool GetIsRelative() const{ return myIsRelative;}
void AddToRender(vtkRenderer* theRenderer);
void RemoveFromRender(vtkRenderer* theRenderer);
GetVectorMode();
protected:
- void SetShape(const TopoDS_Shape& theShape,
- const TopTools_IndexedDataMapOfShapeListOfShape& theEdgeMap,
- bool theIsVector = false);
-
void SetModified();
void GetMatrix(vtkCamera* theCam, vtkMatrix4x4 *result);
bool isOnlyVertex;
float myDeflection;
- bool myIsRelative;
bool myIsForced;
// EDisplayMode myDisplayMode;
};
#endif //GEOM_ACTOR_H
+
+