namespace HDK_Sample {
{
public:
float radius,
float dbound,
float zerothreshold) const override;
float radius,
float time,
int idx,
float *
data)
const override;
float radius, float time,
int idx) const override;
};
}
using namespace HDK_Sample;
void
float,
float dbound,
float) const
{
1+dbound, 1+dbound, 1+dbound));
}
void
{
}
void
float, float,
int idx,
float *
data)
const
{
switch (idx)
{
case 0: data[0] = (pos.
length2() < 1.0F) ? 1.0F : 0.0F;
break;
case 1: data[0] = pos.
length();
break;
default:
UT_ASSERT(0 &&
"Invalid attribute evaluation");
}
}
float, float,
int) const
{
}
{
public:
{
}
};
void
{
}
{
}
{
}
int
{
if (box)
return 1;
}
void
{
box = myBox;
}
void
{
}