Qucs-core
0.0.18
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
qucs-core
src
node.h
Go to the documentation of this file.
1
/*
2
* node.h - node class definitions
3
*
4
* Copyright (C) 2003, 2004 Stefan Jahn <stefan@lkcc.org>
5
*
6
* This is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation; either version 2, or (at your option)
9
* any later version.
10
*
11
* This software is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with this package; see the file COPYING. If not, write to
18
* the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
19
* Boston, MA 02110-1301, USA.
20
*
21
* $Id$
22
*
23
*/
24
25
#ifndef __NODE_H__
26
#define __NODE_H__
27
28
namespace
qucs
{
29
30
class
circuit;
31
32
class
node
:
public
object
33
{
34
public
:
35
node
();
36
node
(
char
*);
37
node
(
const
node
&);
38
~node
();
39
void
setNode
(
int
);
40
int
getNode
(
void
);
41
void
setPort
(
int
);
42
int
getPort
(
void
);
43
void
setCircuit
(
circuit
*);
44
circuit
*
getCircuit
(
void
);
45
void
setInternal
(
int
i
) {
internal
=
i
; }
46
int
getInternal
(
void
) {
return
internal
; }
47
48
private
:
49
int
nNode
;
50
int
port
;
51
int
internal
;
52
circuit
*
_circuit
;
53
};
54
55
}
// namespace qucs
56
57
#endif
/* __NODE_H__ */
qucs::node::getCircuit
circuit * getCircuit(void)
Definition:
node.cpp:91
qucs::node::port
int port
Definition:
node.h:50
qucs::node::_circuit
circuit * _circuit
Definition:
node.h:52
qucs::node::setInternal
void setInternal(int i)
Definition:
node.h:45
qucs::node::getInternal
int getInternal(void)
Definition:
node.h:46
qucs::node::setPort
void setPort(int)
Definition:
node.cpp:76
i
i
Definition:
parse_mdl.y:516
qucs::node::getNode
int getNode(void)
Definition:
node.cpp:71
qucs::circuit
base class for qucs circuit elements.
Definition:
circuit.h:92
qucs::node::getPort
int getPort(void)
Definition:
node.cpp:81
qucs
Definition:
applications.h:30
qucs::eqn::node::node
node()
Definition:
equation.cpp:994
qucs::object
generic object class.
Definition:
object.h:52
qucs::eqn::node::~node
virtual ~node()
Definition:
equation.cpp:1046
qucs::node::nNode
int nNode
Definition:
node.h:49
qucs::node::setCircuit
void setCircuit(circuit *)
Definition:
node.cpp:86
qucs::node
Definition:
node.h:32
qucs::node::setNode
void setNode(int)
Definition:
node.cpp:66
Generated on Mon Sep 1 2014 20:08:26 for Qucs-core by
1.8.6