Math2mat
Public Member Functions

m2m.backend.structure.Multiplexer Class Reference

Inheritance diagram for m2m.backend.structure.Multiplexer:
Inheritance graph
[legend]
Collaboration diagram for m2m.backend.structure.Multiplexer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Multiplexer ()
String getXmlTagName ()
boolean insideFromXml (org.w3c.dom.Element el, Function newFunc)
void insideToXml (org.w3c.dom.Element el, Document dom, boolean shortRef)
void copyTo (Element e, Function newFunc)
Element copy (Function newFunc)
void setSize (int s)
int getSize ()
void setSel (Variable var)
Variable getSel ()
String toString (int level)
String toSchematic (int level, String prefix, String boxFormat, String color)
String toOctave (int level)

Detailed Description

Author:
raghnarok

Definition at line 16 of file Multiplexer.java.


Constructor & Destructor Documentation

m2m.backend.structure.Multiplexer.Multiplexer ( )

Definition at line 21 of file Multiplexer.java.


Member Function Documentation

Element m2m.backend.structure.Multiplexer.copy ( Function  newFunc) [virtual]

Implements m2m.backend.structure.Element.

Definition at line 76 of file Multiplexer.java.

void m2m.backend.structure.Multiplexer.copyTo ( Element  e,
Function  newFunc 
)

Reimplemented from m2m.backend.structure.Operation.

Definition at line 68 of file Multiplexer.java.

Variable m2m.backend.structure.Multiplexer.getSel ( )

Definition at line 94 of file Multiplexer.java.

int m2m.backend.structure.Multiplexer.getSize ( )

Definition at line 86 of file Multiplexer.java.

String m2m.backend.structure.Multiplexer.getXmlTagName ( ) [virtual]

Reimplemented from m2m.backend.structure.Operation.

Definition at line 25 of file Multiplexer.java.

boolean m2m.backend.structure.Multiplexer.insideFromXml ( org.w3c.dom.Element  el,
Function  newFunc 
)

Reimplemented from m2m.backend.structure.Operation.

Definition at line 30 of file Multiplexer.java.

void m2m.backend.structure.Multiplexer.insideToXml ( org.w3c.dom.Element  el,
Document  dom,
boolean  shortRef 
)

Reimplemented from m2m.backend.structure.Operation.

Definition at line 53 of file Multiplexer.java.

void m2m.backend.structure.Multiplexer.setSel ( Variable  var)

Definition at line 90 of file Multiplexer.java.

void m2m.backend.structure.Multiplexer.setSize ( int  s)

Definition at line 82 of file Multiplexer.java.

String m2m.backend.structure.Multiplexer.toOctave ( int  level)

Generate the octave code for the element

Parameters:
levelIndent level
Returns:
Octave code

Reimplemented from m2m.backend.structure.Element.

Definition at line 176 of file Multiplexer.java.

String m2m.backend.structure.Multiplexer.toSchematic ( int  level,
String  prefix,
String  boxFormat,
String  color 
)

Create the schematic file, use with graphviz to generate schematic

Parameters:
levelLevel of tab
prefixPrefix for the element name
boxFormatFormat of box (rectangle, triangle, ...)
colorColor of the block
Returns:
Generate string

Reimplemented from m2m.backend.structure.Operation.

Definition at line 113 of file Multiplexer.java.

String m2m.backend.structure.Multiplexer.toString ( int  level)

Convert the object to a string that contains all the parametres

Parameters:
levelIndent of the string
Returns:
String

Reimplemented from m2m.backend.structure.Operation.

Definition at line 100 of file Multiplexer.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations