#ifndef __vtkEsquiActorC_h #define __vtkEsquiActorC_h #include "vtkActorCollection.h" #include "vtkesquiComunesWin32Header.h" class VTK_ESQUI_COMUNES_EXPORT vtkEsquiActorCollection : public vtkActorCollection { public: static vtkEsquiActorCollection *New(); vtkTypeRevisionMacro(vtkEsquiActorCollection,vtkActorCollection); virtual void PrintSelf(ostream& os, vtkIndent indent); void RotateWXYZ(float w, float x, float y, float z); void RotateX(float degrees); void RotateY(float degrees); void RotateZ(float degrees); void SetPosition(float x, float y, float z); float* GetPosition(); void AddPosition(float x, float y, float z); void SetOrigin(float x, float y, float z); void SetScale(float Scale); void SetUserTransform(vtkTransform *t); void SetEntryPoint(float x, float y, float z); protected: float EntryPoint[3]; vtkEsquiActorCollection() {}; ~vtkEsquiActorCollection() {}; private: vtkEsquiActorCollection(const vtkEsquiActorCollection&); // Not implemented. void operator=(const vtkEsquiActorCollection&); // Not implemented. }; #endif