Добавьте файлы проекта.
This commit is contained in:
30
src/System.cpp
Normal file
30
src/System.cpp
Normal file
@@ -0,0 +1,30 @@
|
||||
#include "System.hpp"
|
||||
|
||||
void System::DefineBounds(int l, int t, int r, int b) {
|
||||
Node* cur = _mesh.LineX().front();
|
||||
while (cur) {
|
||||
cur->SetB(b);
|
||||
cur = cur->r();
|
||||
}
|
||||
cur = _mesh.LineX().back();
|
||||
while (cur) {
|
||||
cur->SetB(t);
|
||||
cur = cur->r();
|
||||
}
|
||||
cur = _mesh.LineY().front();
|
||||
while (cur) {
|
||||
cur->SetB(l);
|
||||
cur = cur->u();
|
||||
}
|
||||
cur = _mesh.LineY().back();
|
||||
while (cur->u()) {
|
||||
cur->SetB(r);
|
||||
cur = cur->u();
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<std::vector<Node*>>& System::Nodes() { return _mesh.Nodes(); }
|
||||
std::vector<Node*>& System::LineX() { return _mesh.LineX(); }
|
||||
std::vector<Node*>& System::LineY() { return _mesh.LineY(); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user