ShapeMaker(API)

From EosPedia
Jump to: navigation, search

DataExpress/TclTk/src/VTKorg/ShapeMaker is API.

SphereMaker class

constant

struct

API

 SphereMaker();
 void SetMapper(void* m);
 void SetPosition(float xx, float yy, float zz);
 vtkPolyDataMapper* GetMapper();
 void SetRadius(double radius);
 void SphereMaker::SetRadius(char* AtomName);
 void SetResolution(int theta, int phi);
 void MAKE();

CubeMaker class

constant

struct

API

 CubeMaker();
 void SetMapper(void* m);
 void SetLength(float x , float y, float z);
 void MAKE();

CrossMaker class

constant

struct

API

 CrossMaker();
 void SetMapper(void* m);
 void SetLength(float x);
 void MAKE();

LineMaker class

constant

struct

API

 LineMaker();
 void SetMapper(void* m);
 void MAKE(float point1[3], float point2[3]);
 vtkPolyDataMapper* GetMapper();

PointMaker class

constant

struct

API

 PointMaker();
 void SetPosition(float xx, float yy, float zz);
 void SetMapper(void* m);
 vtkPolyDataMapper* GetMapper();
 void SetRadius(double radius);
 void MAKE();