using namespace HDK_Sample;
void
{
"x Point",
0,
0,
0,
"x Point From Object",
1,
1,
0));
"x Line From Points",
2,
2,
0));
"x Circle From Points",
2,
2,
0));
"x Intersect",
2,
2,
0));
"x Select",
1,
1,
0));
}
{
};
, myExpression(NULL)
{
mySopFlags.setManagesDataIDs(true);
}
SOP_EuclidBase::~SOP_EuclidBase()
{
}
{
if (attrib.isInvalid())
return 0;
return expr;
}
{
{
}
else
}
};
{
}
{
}
{
return expr;
}
};
{
}
{
}
{
if (!expr)
return 0;
return expr;
}
};
{
}
{
}
{
if (!expr1)
return 0;
if (!expr2)
return 0;
}
};
{
}
{
}
{
if (!expr1)
return 0;
if (!expr2)
return 0;
}
};
{
}
{
}
{
if (!expr1)
return 0;
if (!expr2)
return 0;
}
};
{
}
{
}
{
if (!expr)
return 0;
return expr;
}