Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * File: Vertex.cpp
- * Authoren: The Speedfisting Crew
- *
- * Created on Fistersday, 1 3 3 7 , 13:37
- * made in Hanau,Hessen,Germany
- */
- #include "Vertex.h"
- Vertex::Vertex() {
- indegree = outdegree = ord = distance = 0;
- vorgaenger=-1;
- visited = living = false;
- value = "";
- }
- Vertex::Vertex(const Vertex& orig) {
- distance = orig.distance;
- indegree = orig.indegree;
- living = orig.living;
- ord = orig.ord;
- outdegree = orig.outdegree;
- value = orig.value;
- visited = orig.visited;
- vorgaenger = orig.vorgaenger;
- }
- Vertex::~Vertex() {
- }
- Vertex& Vertex::operator=(const Vertex& orig){
- distance = orig.distance;
- indegree = orig.indegree;
- living = orig.living;
- ord = orig.ord;
- outdegree = orig.outdegree;
- value = orig.value;
- visited = orig.visited;
- vorgaenger = orig.vorgaenger;
- }
- int Vertex::getIndegree()const {
- return indegree;
- }
- int Vertex::getOutdegree()const {
- return outdegree;
- }
- int Vertex::getOrd()const {
- return ord;
- }
- bool Vertex::isVisited()const {
- return visited;
- }
- bool Vertex::isLiving()const {
- return living;
- }
- string Vertex::getValue() const {
- return value;
- }
- void Vertex::setVisited(bool visited) {
- this->visited = visited;
- }
- void Vertex::setLiving(bool b) {
- living = b;
- }
- void Vertex::setIndegree(int n) {
- indegree = n;
- }
- void Vertex::setOutdegree(int n) {
- outdegree = n;
- }
- void Vertex::setOrd(int n) {
- ord = n;
- }
- void Vertex::setValue(string v) {
- value = v;
- }
- void Vertex::incIndegree() {
- ord++;
- indegree++;
- }
- void Vertex::decIndegree() {
- ord--;
- indegree--;
- }
- void Vertex::incOutdegree() {
- ord++;
- outdegree++;
- }
- void Vertex::decOutdegree() {
- ord--;
- outdegree--;
- }
- int Vertex::getVorgaenger() const {
- return vorgaenger;
- }
- void Vertex::setVorgaenger(int vg) {
- vorgaenger = vg;
- }
- void Vertex::setDistance(double d) {
- distance = d;
- }
- double Vertex::getDistance() const {
- return distance;
- }
Add Comment
Please, Sign In to add comment