QSapecNG
 All Classes Functions Enumerations Properties
Public Types | Public Member Functions
sapecng::abstract_builder Class Reference
Inheritance diagram for sapecng::abstract_builder:
qsapecng::SchematicSceneBuilder sapecng::circuit_builder sapecng::crc_builder sapecng::ir_builder sapecng::info_builder sapecng::xml_builder

List of all members.

Public Types

enum  const_vertex { GROUND = 0 }
enum  dual_component_type {
  R, G, L, C,
  V, I, VM, AM
}
enum  quad_component_type {
  VCCS, VCVS, CCCS, CCVS,
  AO, n, K
}
enum  userdef_component_type { X }

Public Member Functions

virtual void add_circuit_properties (std::map< std::string, std::string > map)=0
virtual void add_circuit_property (std::string name, std::string value)=0
virtual void add_wire_component (std::map< std::string, std::string > props=std::map< std::string, std::string >())=0
virtual void add_out_component (unsigned int v, std::map< std::string, std::string > props=std::map< std::string, std::string >())=0
virtual void add_dual_component (dual_component_type c_type, std::string name, double value, bool symbolic, unsigned int va, unsigned int vb, std::map< std::string, std::string > props=std::map< std::string, std::string >())=0
virtual void add_quad_component (quad_component_type c_type, std::string name, double value, bool symbolic, unsigned int va, unsigned int vb, unsigned int vac, unsigned int vbc, std::map< std::string, std::string > props=std::map< std::string, std::string >())=0
virtual void add_unknow_component (std::map< std::string, std::string > props=std::map< std::string, std::string >())=0
virtual void begin_userdef_component (std::string name, std::map< std::string, std::string > props=std::map< std::string, std::string >())=0
virtual void end_userdef_component (std::string name, std::map< std::string, std::string > props=std::map< std::string, std::string >())=0
virtual void flush ()=0

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