Go to the documentation of this file.
19 virtual void*
cast(
const std::string&)
const = 0;
29 virtual void*
cast(
const std::string& a_class)
const {
30 if(
void* p = cmp_cast<rbinomiald>(
this,a_class))
return p;
53 virtual void*
cast(
const std::string& a_class)
const {
54 if(
void* p = cmp_cast<rgaussd>(
this,a_class))
return p;
79 virtual void*
cast(
const std::string& a_class)
const {
80 if(
void* p = cmp_cast<rexpd>(
this,a_class))
return p;
133 void shoot(
double& a_x,
double& a_y,
double& a_z)
const {
151 virtual void*
cast(
const std::string& a_class)
const {
152 if(
void* p = cmp_cast<rbwd>(
this,a_class))
return p;
183 virtual void*
cast(
const std::string& a_class)
const {
184 if(
void* p = cmp_cast<rpoissd>(
this,a_class))
return p;
#define TOOLS_SCLASS(a_name)