35 #ifndef ANA_OBJECT_SELFSLICEABLE_H    36 #define ANA_OBJECT_SELFSLICEABLE_H void setOffset(const Point3df &pos)
 
void setSlice(const Point3df &pos, const aims::Quaternion &quat)
 
void setQuaternion(const aims::Quaternion &quat)
 
void setSliceProperties(carto::Object options)
 
virtual void setQuaternionSilent(const aims::Quaternion &quat)
"silent" functions don't call sliceChanged() 
 
const Point4df & vector() const
 
Point4df plane() const
another way to get the slice plane 
 
aims::Quaternion quaternion() const
 
Self sliceable objects contain a plane (slice) information: slice position and orientation only depen...
 
virtual void setSliceSilent(const Point3df &pos, const aims::Quaternion &quat)
"silent" functions don't call sliceChanged() 
 
void setPlaneSilent(const Point4df &plane)
"silent" functions don't call sliceChanged() 
 
virtual void sliceChanged()
called when the slice definition has changed 
 
aims::Quaternion _quaternion
 
void makeSliceHeaderOptions(carto::Object options) const
implement a part of AObject::makeHeaderOptions for slice description 
 
void setPlane(const Point4df &plane)
alternative to setSlice() 
 
virtual void setOffsetSilent(const Point3df &pos)
"silent" functions don't call sliceChanged()