/* inputs data in array of points using input pointer --------*/ void inputPointArray(struct Point *t, int size) { int i; for (i = 0; i < size; i++) { printf("\nUnesite X i Y koordinate %d. tocke\n", i + 1); inputPoint(t++); } }
int main(int argc, char *argv[]) { std::ifstream in("IN.txt"); Polygon *polygon = inputPolygon(in); Point *testPoint = inputPoint(in); std::cout << "Polygon:\n" << *polygon << "\n\n"; std::cout << "Point: " << *testPoint << "\n\n"; int cross = crossTest(*testPoint, *polygon); if (cross % 2 == 1) std::cout << "Answer: INSIDE\n"; else std::cout << "Answer: OUTSIDE\n"; return 0; }
int main(int argc, const char * argv[]) { IFunction *targetFunction = selectFunction(); // Выбор целевой функции Point startPoint = inputPoint(*targetFunction); // Ввод стартовой точки Point direction = inputDirection(*targetFunction, true); // Направление принимаем за единичный вектор double precision = inputPrecision(); // Ввод точности Point min = Newton().optimize(*targetFunction, startPoint, direction, precision); cout << "Minimum is:\t"; min.print(precision); cout << endl << "F(min) is:\t"; cout << targetFunction->value(min); return 0; }
void PickedPoints::translatePoints(vcg::Matrix44f &translation) { for(int i = 0; i < pointVector->size(); i++) { PickedPoint* temp = pointVector->at(i); //qDebug() << " point was x" << temp->point[0] << " y " << temp->point[1] << " z " << temp->point[2]; vcg::Point4f inputPoint(temp->point[0], temp->point[1], temp->point[2], 1); vcg::Point4f resultPoint = translation * inputPoint; temp->point[0] = resultPoint[0]; temp->point[1] = resultPoint[1]; temp->point[2] = resultPoint[2]; //qDebug() << " point is now x" << temp->point[0] << " y " << temp->point[1] << " z " << temp->point[2]; } }
int Calculator::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QMainWindow::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: decSystem(); break; case 1: binSystem(); break; case 2: octSystem(); break; case 3: hexSystem(); break; case 4: realSystem(); break; case 5: complexSystem(); break; case 6: hyperbolicSystem(); break; case 7: changeLanguage((*reinterpret_cast< bool(*)>(_a[1]))); break; case 8: changePrecision(); break; case 9: inputNumOne(); break; case 10: inputNumTwo(); break; case 11: inputNumThree(); break; case 12: inputNumFour(); break; case 13: inputNumFive(); break; case 14: inputNumSix(); break; case 15: inputNumSeven(); break; case 16: inputNumEight(); break; case 17: inputNumNine(); break; case 18: inputNumZero(); break; case 19: inputNumA(); break; case 20: inputNumB(); break; case 21: inputNumC(); break; case 22: inputNumD(); break; case 23: inputNumE(); break; case 24: inputNumF(); break; case 25: inputNumI(); break; case 26: inputNumEi(); break; case 27: inputPoint(); break; case 28: inputOperAdd(); break; case 29: inputOperSubtract(); break; case 30: inputOperMultiply(); break; case 31: inputOperDivide(); break; case 32: inputOperMod(); break; case 33: inputOperDiv(); break; case 34: inputOperPercent(); break; case 35: inputOperFact(); break; case 36: inputOperComb(); break; case 37: inputOperPower(); break; case 38: inputOperSqr(); break; case 39: inputOperCub(); break; case 40: inputOperExpE(); break; case 41: inputOperExp10(); break; case 42: inputOperSqrt(); break; case 43: inputOperCur(); break; case 44: inputOperXYsqrt(); break; case 45: inputFunSin(); break; case 46: inputFunCos(); break; case 47: inputFunTan(); break; case 48: inputFunCot(); break; case 49: inputFunArcSin(); break; case 50: inputFunArcCos(); break; case 51: inputFunArcTan(); break; case 52: inputFunArcCot(); break; case 53: inputFunLg(); break; case 54: inputFunLn(); break; case 55: inputFunLog(); break; case 56: inputFunAbs(); break; case 57: inputFunPow(); break; case 58: inputFunGcd(); break; case 59: inputFunLcm(); break; case 60: inputLeftBack(); break; case 61: inputRightBack(); break; case 62: inputConst_e(); break; case 63: inputConst_g(); break; case 64: inputConst_pi(); break; case 65: inputConstant(); break; case 66: clearExpress(); break; case 67: backspace(); break; case 68: redo(); break; case 69: undo(); break; case 70: fold(); break; case 71: insertNewResult(); break; case 72: insertMemorySystem(); break; case 73: insertMemoryResult(); break; case 74: getResult(); break; case 75: showHistory(); break; case 76: showVariable(); break; case 77: showConstant(); break; case 78: setTopHint(); break; case 79: windowColorChange((*reinterpret_cast< QColor(*)>(_a[1]))); break; case 80: textviewColorChange((*reinterpret_cast< QColor(*)>(_a[1]))); break; case 81: expressionFontChange((*reinterpret_cast< QFont(*)>(_a[1]))); break; case 82: defaultSettings(); break; case 83: showFontDialog(); break; case 84: showWindowColorDialog(); break; case 85: showTextViewColorDialog(); break; case 86: setData(); break; case 87: setHistoryIndex(); break; case 88: getHugeCalcWidget(); break; case 89: getLinearAlgebraWidget(); break; case 90: getnonLinearAlgebraWidget(); break; case 91: help(); break; case 92: about(); break; case 93: giveSuggestions(); break; case 94: ElseTools(); break; default: ; } _id -= 95; } return _id; }