Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes
qucs::node Class Reference

#include <node.h>

Inheritance diagram for qucs::node:
qucs::object

Public Member Functions

 node ()
 
 node (char *)
 
 node (const node &)
 
 ~node ()
 
void setNode (int)
 
int getNode (void)
 
void setPort (int)
 
int getPort (void)
 
void setCircuit (circuit *)
 
circuitgetCircuit (void)
 
void setInternal (int i)
 
int getInternal (void)
 
- Public Member Functions inherited from qucs::object
 object ()
 
 object (const char *)
 
 object (const object &)
 
virtual ~object ()
 
objectgetNext (void)
 
void setNext (object *o)
 
objectgetPrev (void)
 
void setPrev (object *o)
 
void setName (const char *)
 
char * getName (void)
 
void addProperty (property *)
 
propertyaddProperty (const char *, const char *)
 
propertyaddProperty (const char *, nr_double_t)
 
propertyaddProperty (const char *, variable *)
 
void setProperty (const char *, char *)
 
void setProperty (const char *, nr_double_t)
 
void setScaledProperty (const char *, nr_double_t)
 
void setProperty (const char *, variable *)
 
vectorgetPropertyVector (const char *)
 
char * getPropertyString (const char *)
 
char * getPropertyReference (const char *)
 
nr_double_t getPropertyDouble (const char *)
 
nr_double_t getScaledProperty (const char *)
 
int getPropertyInteger (const char *)
 
bool hasProperty (const char *)
 
bool isPropertyGiven (const char *)
 
void copyProperties (property *)
 
void deleteProperties (void)
 
int countProperties (void)
 
char * propertyList (void)
 
 object ()
 
 object (const char *)
 
 object (const object &)
 
virtual ~object ()
 
objectgetNext (void)
 
void setNext (object *o)
 
objectgetPrev (void)
 
void setPrev (object *o)
 
void setName (const char *)
 
char * getName (void)
 
void addProperty (property *)
 
propertyaddProperty (const char *, const char *)
 
propertyaddProperty (const char *, nr_double_t)
 
propertyaddProperty (const char *, variable *)
 
void setProperty (const char *, char *)
 
void setProperty (const char *, nr_double_t)
 
void setScaledProperty (const char *, nr_double_t)
 
void setProperty (const char *, variable *)
 
vectorgetPropertyVector (const char *)
 
char * getPropertyString (const char *)
 
char * getPropertyReference (const char *)
 
nr_double_t getPropertyDouble (const char *)
 
nr_double_t getScaledProperty (const char *)
 
int getPropertyInteger (const char *)
 
bool hasProperty (const char *)
 
bool isPropertyGiven (const char *)
 
void copyProperties (property *)
 
void deleteProperties (void)
 
int countProperties (void)
 
char * propertyList (void)
 

Private Attributes

int nNode
 
int port
 
int internal
 
circuit_circuit
 

Detailed Description

Definition at line 32 of file node.h.

Constructor & Destructor Documentation

qucs::node::node ( )
qucs::node::node ( char *  )
qucs::node::node ( const node )
qucs::node::~node ( )

Member Function Documentation

circuit * qucs::node::getCircuit ( void  )

Definition at line 91 of file node.cpp.

int qucs::node::getInternal ( void  )
inline

Definition at line 46 of file node.h.

int qucs::node::getNode ( void  )

Definition at line 71 of file node.cpp.

int qucs::node::getPort ( void  )

Definition at line 81 of file node.cpp.

void qucs::node::setCircuit ( circuit c)

Definition at line 86 of file node.cpp.

void qucs::node::setInternal ( int  i)
inline

Definition at line 45 of file node.h.

void qucs::node::setNode ( int  n)

Definition at line 66 of file node.cpp.

void qucs::node::setPort ( int  n)

Definition at line 76 of file node.cpp.

Field Documentation

circuit* qucs::node::_circuit
private

Definition at line 52 of file node.h.

int qucs::node::internal
private

Definition at line 51 of file node.h.

int qucs::node::nNode
private

Definition at line 49 of file node.h.

int qucs::node::port
private

Definition at line 50 of file node.h.


The documentation for this class was generated from the following files: