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

#include <sweep.h>

Inheritance diagram for qucs::sweep:
qucs::object qucs::consweep qucs::linsweep qucs::logsweep qucs::lstsweep

Public Member Functions

 sweep ()
 
 sweep (const char *)
 
 sweep (sweep &)
 
 ~sweep ()
 
int getSize (void)
 
int getType (void)
 
nr_double_t get (int)
 
nr_double_t next (void)
 
nr_double_t prev (void)
 
void set (int, nr_double_t)
 
void setSize (int)
 
char * toString (void)
 
void reverse (void)
 
void reset (void)
 
objectgetParent (void)
 
void setParent (object *p)
 
- 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)
 

Protected Attributes

int type
 

Private Attributes

nr_double_t * data
 
int size
 
char * txt
 
int counter
 
objectparent
 

Detailed Description

Definition at line 40 of file sweep.h.

Constructor & Destructor Documentation

qucs::sweep::sweep ( )

Definition at line 43 of file sweep.cpp.

qucs::sweep::sweep ( const char *  n)

Definition at line 52 of file sweep.cpp.

qucs::sweep::sweep ( sweep s)

Definition at line 68 of file sweep.cpp.

qucs::sweep::~sweep ( )

Definition at line 61 of file sweep.cpp.

Member Function Documentation

nr_double_t qucs::sweep::get ( int  idx)

Definition at line 80 of file sweep.cpp.

object* qucs::sweep::getParent ( void  )
inline

Definition at line 57 of file sweep.h.

int qucs::sweep::getSize ( void  )
inline

Definition at line 47 of file sweep.h.

int qucs::sweep::getType ( void  )
inline

Definition at line 48 of file sweep.h.

nr_double_t qucs::sweep::next ( void  )

Definition at line 140 of file sweep.cpp.

nr_double_t qucs::sweep::prev ( void  )

Definition at line 151 of file sweep.cpp.

void qucs::sweep::reset ( void  )
inline

Definition at line 56 of file sweep.h.

void qucs::sweep::reverse ( void  )

Definition at line 129 of file sweep.cpp.

void qucs::sweep::set ( int  idx,
nr_double_t  val 
)

Definition at line 86 of file sweep.cpp.

void qucs::sweep::setParent ( object p)
inline

Definition at line 58 of file sweep.h.

void qucs::sweep::setSize ( int  points)

Definition at line 94 of file sweep.cpp.

char * qucs::sweep::toString ( void  )

Definition at line 110 of file sweep.cpp.

Field Documentation

int qucs::sweep::counter
private

Definition at line 67 of file sweep.h.

nr_double_t* qucs::sweep::data
private

Definition at line 64 of file sweep.h.

object* qucs::sweep::parent
private

Definition at line 68 of file sweep.h.

int qucs::sweep::size
private

Definition at line 65 of file sweep.h.

char* qucs::sweep::txt
private

Definition at line 66 of file sweep.h.

int qucs::sweep::type
protected

Definition at line 61 of file sweep.h.


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