[vtkusers] Derive your own Actor class from vtkActor?
P Bai
apbai at yahoo.com
Fri Aug 16 14:44:09 EDT 2002
Hi all,
I wonder if anyone has experience deriving your own
actor class from vtkActor?
Actually I was just trying to store a user-defined
pointer in each actor. But vtkActor seems to have no
way to store user defined data... so I try to derive a
simple actor class from vtkActor but it doesn't work
(see the following code). Does anyone know how to do
it? A sample code would be highly appreciated.
Thanks!
My code is like this:
#include <vtkActor.h>
class CMyActor : public vtkActor
{
public:
vtkTypeMacro(CMyActor, vtkActor);
void PrintSelf(ostream& os, vtkIndent indent)
{
vtkActor::PrintSelf(os, indent);
}
static CMyActor* New()
{
/***** got compile warning here *****/
return new CMyActor;
}
void SetPointer(void* p) { m_Pointer = p; }
void* GetPointer() { return m_Pointer; }
protected:
CMyActor() {}
virtual ~CMyActor() {}
private:
CMyActor(const CMyActor&); // Not implemented.
void operator=(const CMyActor&); // Not
implemented.
protected:
void* m_pPointer;
};
__________________________________________________
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com
More information about the vtkusers
mailing list