1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
class GridVisualisation
: GeometricObject
{
%TypeHeaderCode
#include <BALL/VIEW/PRIMITIVES/gridVisualisation.h>
%End
public:
enum
{
PLANE,
SLICES,
DOTS
};
GridVisualisation() throw();
GridVisualisation(const GridVisualisation&) throw();
~GridVisualisation() throw();
const Vector3& getNormal() const;
void setNormal(const Vector3&);
const Vector3& getPoint() const;
void setPoint(const Vector3&);
void setGrid(const RegularData3D*);
const RegularData3D* getGrid() const;
Position getTexture() const;
void setTexture(Position );
void setDotSize(Size);
Size getDotSize() const;
Vector3 origin;
Vector3 x;
Vector3 y;
Vector3 z;
float max_dim;
Size slices;
bool draw_box;
// convert to a string representation
SIP_PYOBJECT __str__();
%MethodCode
sipRes = PyString_FromString(String(String("GridVisualisation ")
+ " { "
+ " Grid: " + String((long int)sipCpp->getGrid())
+ " Texture: " + String(sipCpp->getTexture())
+ " }").c_str());
%End
SIP_PYOBJECT __repr__();
%MethodCode
sipRes = PyString_FromString(String(String("GridVisualisation ")
+ " { "
+ " Grid: " + String((long int)sipCpp->getGrid())
+ " Texture: " + String(sipCpp->getTexture())
+ " }").c_str());
%End
};
|