Matrix& Matrix::Inverse() { Matrix mat(*this); SetInverse(mat); return *this; }
void CylinderAttributes::SetFromNode(DataNode *parentNode) { if(parentNode == 0) return; DataNode *searchNode = parentNode->GetNode("CylinderAttributes"); if(searchNode == 0) return; DataNode *node; if((node = searchNode->GetNode("point1")) != 0) SetPoint1(node->AsDoubleArray()); if((node = searchNode->GetNode("point2")) != 0) SetPoint2(node->AsDoubleArray()); if((node = searchNode->GetNode("radius")) != 0) SetRadius(node->AsDouble()); if((node = searchNode->GetNode("inverse")) != 0) SetInverse(node->AsBool()); }
void QtCalculator::pbinvtoggled(bool myboolean){ if(myboolean) SetInverse(); if(pbinv->isOn() && (!key_pressed)) pbinv->setOn(FALSE); }