CarrC1 | |
CarrC1f | |
CarrR3 | |
CarrR3f | |
CPyPO.Sellmeier.BK7 | Class for representing borosilicate crown glass (BK7) |
Cc2Bundle | |
Cc2Bundlef | |
Cc2rBundle | |
Cc2rBundlef | |
Cc4Bundle | |
Cc4Bundlef | |
Ccframe | |
Ccframef | |
►CException | |
CGUI.ParameterForms.simpleInputWidgets.EmptyFieldException | Exception to be thrown when empty field is encountered |
CGUI.utils.InputDescriptionError | Raised when an inputDescription is created incorrectly
|
CPyPO.Checks.ApertureError | ApertureError |
CPyPO.Checks.CurrentNameError | Current name error |
CPyPO.Checks.ElemNameError | Element name error |
CPyPO.Checks.FieldNameError | Field name error |
CPyPO.Checks.FrameNameError | Frame name error |
CPyPO.Checks.GroupNameError | Group name error |
CPyPO.Checks.HybridPropError | Hybrid propagation error |
CPyPO.Checks.InputPOError | Input physical optics error |
CPyPO.Checks.InputRTError | Input ray-trace error |
CPyPO.Checks.InputReflError | Input reflector error |
CPyPO.Checks.MergeBeamError | Merge beamerror |
CPyPO.Checks.RunPOError | Propagate physical optics error |
CPyPO.Checks.RunRTError | Propagate ray-trace error |
CPyPO.Checks.ScalarFieldNameError | Scalarfield name error |
CPyPO.Sellmeier.F2 | Class for representing Schott flint glass (F2) |
►Cfloat | |
CPyPO.Enums.Units | Enum types for units for display and conversion |
►Clogging.Formatter | |
CPyPO.CustomLogger.CustomFormatter | Class for formatting of the logging from the terminal |
CPyPO.CustomLogger.CustomGUIFormatter | Class for formatting of the logging to the GUI console |
CPyPO.Sellmeier.FS | Class for representing fused silica glass (FS) |
CGPODict | |
CGPODictf | |
CGRTDict | |
CGRTDictf | |
►Clogging.Handler | |
CPyPO.CustomLogger.GUILogger | Utility class for creating GUI loggers |
CGUI.ParameterForms.InputDescription.InputDescription | This data is fed into a form generator to be interpreted and to generate the form |
CMemUtils | |
►Cmetaclass | |
►CGUI.ParameterForms.inputWidgetInterfaces.inputWidgetInterface | This is a base class for inputWidgets and should not be instantiated |
►CGUI.ParameterForms.inputWidgetInterfaces.MetaCombinerSelectionWidget | Metaclass for selectionWidgetInterface because Python does not allow multiple inheritance |
CGUI.ParameterForms.inputWidgetInterfaces.selectionWidgetInterface | Provides ground work for dynamic input widgets by forcing a selection widget te implement a selectionChanged method |
CGUI.ParameterForms.inputWidgetInterfaces.selectionWidgetInterface | Provides ground work for dynamic input widgets by forcing a selection widget te implement a selectionChanged method |
CGUI.ParameterForms.inputWidgetInterfaces.selectionWidgetInterface | Provides ground work for dynamic input widgets by forcing a selection widget te implement a selectionChanged method |
►Cobject | |
CPyPO.CustomLogger.CustomGUILogger | Class for instantiating a GUI logger |
CPyPO.CustomLogger.CustomLogger | Class for instantiating a logger object for the terminal |
CPyPO.PyPOTypes.frame | Structure for storing ray-trace frames |
CPyPO.PyPOTypes.reflGrids | Structure for storing reflector grids, area and normals |
►CPyPO.PyPOTypes.resContainer | Base class for EH fields and JM currents |
CPyPO.PyPOTypes.currents | Wrapper for making a currents object |
CPyPO.PyPOTypes.fields | Wrapper for making a fields object |
CPyPO.PyPOTypes.rfield | Class for making a real-vaLuad 3D object, used for Poynting vectors |
CPyPO.PyPOTypes.scalarfield | Structure for storing scalar fields and associated metadata |
CPyPO.System.System | |
CPyPO.Threadmgr.Manager | This class generates a threadmanager object |
CPropagation< T, U, V, W > | |
CRandom< T > | |
CRayTracer< T, U, V > | |
Creflcontainer | |
Creflcontainerf | |
Creflparams | |
Creflparamsf | |
CRTDict | |
CRTDictf | |
CRTRefls< T > | |
CScalarGPODict | |
CScalarGPODictf | |
►Cctypes.Structure | |
CPyPO.Structs.GPODict | Parameters for initializing a Gaussian PO beam |
CPyPO.Structs.GPODictf | Parameters for initializing a Gaussian PO beam |
CPyPO.Structs.GRTDict | Parameters for initializing a Gaussian ray-trace frame |
CPyPO.Structs.GRTDictf | Parameters for initializing a Gaussian ray-trace frame |
CPyPO.Structs.RTDict | Parameters for initializing a tubular ray-trace frame |
CPyPO.Structs.RTDictf | Parameters for initializing a tubular ray-trace frame |
CPyPO.Structs.ScalarGPODict | Parameters for initializing a scalar Gaussian PO beam |
CPyPO.Structs.ScalarGPODictf | Parameters for initializing a scalar Gaussian PO beam |
CPyPO.Structs.arrC1 | Two arrays representing a 1D complex array of double |
CPyPO.Structs.arrC1f | Two arrays representing a 1D complex array of floats |
CPyPO.Structs.arrR3 | Three arrays representing a 3D real array of double |
CPyPO.Structs.arrR3f | Three arrays representing a 3D array of floats |
CPyPO.Structs.c2Bundle | Twelve arrays representing two 3D complex arrays of double |
CPyPO.Structs.c2Bundlef | |
CPyPO.Structs.c2rBundle | Fifteen arrays representing two 3D complex arrays and one 3D real array of double |
CPyPO.Structs.c2rBundlef | Fifteen arrays representing two 3D complex arrays and one 3D real array of float |
CPyPO.Structs.c4Bundle | Twenty-four arrays representing four 3D complex arrays of double |
CPyPO.Structs.c4Bundlef | Twenty-four arrays representing four 3D complex arrays of float |
CPyPO.Structs.cframe | Container for storing ray-trace frames |
CPyPO.Structs.cframef | Container for storing ray-trace frames |
CPyPO.Structs.reflcontainer | Container for realised reflector grids and normals in double precision |
CPyPO.Structs.reflcontainerf | Container for realised reflector grids and normals in single precision |
CPyPO.Structs.reflparams | Reflectorparameters used by C++ backend, double precision |
CPyPO.Structs.reflparamsf | Reflectorparameters used by C++ backend, single precision |
CGUI.SubprocessManager.SubprocessManager | Manager for running functions in subprocess |
►Ctype | |
►CGUI.ParameterForms.inputWidgetInterfaces.MetaCombinerInputWidget | Metaclass for inputWidgetInterface because Python does not allow multiple inheritance |
CGUI.ParameterForms.inputWidgetInterfaces.inputWidgetInterface | This is a base class for inputWidgets and should not be instantiated |
CGUI.ParameterForms.inputWidgetInterfaces.MetaCombinerInputWidget | Metaclass for inputWidgetInterface because Python does not allow multiple inheritance |
CGUI.ParameterForms.inputWidgetInterfaces.MetaCombinerSelectionWidget | Metaclass for selectionWidgetInterface because Python does not allow multiple inheritance |
CGUI.ParameterForms.inputWidgetInterfaces.MetaCombinerSelectionWidget | Metaclass for selectionWidgetInterface because Python does not allow multiple inheritance |
CUtils< T > | |
CUtils< V > | |
►CABC | |
CGUI.ParameterForms.inputWidgetInterfaces.MetaCombinerInputWidget | Metaclass for inputWidgetInterface because Python does not allow multiple inheritance |
CGUI.ParameterForms.inputWidgetInterfaces.MetaCombinerSelectionWidget | Metaclass for selectionWidgetInterface because Python does not allow multiple inheritance |
CGUI.ParameterForms.inputWidgetInterfaces.inputWidgetInterface | This is a base class for inputWidgets and should not be instantiated |
CGUI.ParameterForms.inputWidgetInterfaces.selectionWidgetInterface | Provides ground work for dynamic input widgets by forcing a selection widget te implement a selectionChanged method |
►CEnum | |
CGUI.utils.WSSections | Enum containing workspace sections
|
CGUI.utils.inType | Enum containing the possible types for an inputDescription |
CPyPO.Enums.AperShapes | Enum types for aperture object shapes |
►CPyPO.Enums.CustomEnum | |
CPyPO.Enums.CurrentComponents | These are special options that are used whenever a specific component of a field or current distribution is required |
CPyPO.Enums.FieldComponents | Enum types for electric and magnetic field components |
CPyPO.Enums.Projections | Enum types for projections on two axes for plotting purposes |
CPyPO.Enums.Dielectrics | Enum types for commonly used dielectrics for lens materials |
CPyPO.Enums.Modes | Enum types for units for setting scaling mode for quantities |
CPyPO.Enums.Units | Enum types for units for display and conversion |
►CFigureCanvasQTAgg | |
CGUI.PlotScreen.MplCanvas | |
►CinputWidgetInterface | |
CGUI.ParameterForms.formGenerator.DynamicDropdownWidget | Dynamic dropdown |
CGUI.ParameterForms.formGenerator.DynamicRadioWidget | Dynamic radio button |
CGUI.ParameterForms.simpleInputWidgets.ElementSelectionWidget | Implements a widget for 'many of many' type selection |
CGUI.ParameterForms.simpleInputWidgets.StaticInput | Input that cannot be edited by user |
CGUI.ParameterForms.simpleInputWidgets.VectorInput | Implements a single or multiple valued text edit |
CGUI.ParameterForms.simpleInputWidgets.XYZRadio | Implements an axes selector |
CGUI.ParameterForms.simpleInputWidgets.checkbox | Implements a checkbox input |
►CQDialog | |
CGUI.Dialogs.RemoveElementDialog | Dialog to be shown when trying to delete an element |
CGUI.Dialogs.SymDialog | Dialog to be shown during long calculations |
CGUI.Dialogs.UnsavedChangesDialog | Warning: unsaved changes |
CGUI.Dialogs.selfClosingDialog | Frameless dialog containing element options |
►CQLabel | |
CGUI.utils.MyLabel | |
►CQLineEdit | |
CGUI.utils.MyEdit | |
►CQMainWindow | |
CGUI.MainWindow.PyPOMainWindow | Contains the entire Gui |
►CQObject | |
CGUI.SubprocessManager.Waiter | QObject Waits until process is finished and emits a signal |
►CQPushButton | |
CGUI.utils.MyButton | |
►CQTabWidget | |
CGUI.WorkSpace.Workspace | Generate workspace widget for the GUI |
►CQWidget | |
CGUI.Accordion.Accordion | Class to implement an Accordion widget |
CGUI.Accordion.Accordion.AccordionSection | Define section of Accordion |
►CGUI.ElementWidget.ElementWidget | Defines elementWidgets form the workspace |
CGUI.ElementWidget.CurrentWidget | |
CGUI.ElementWidget.FieldsWidget | |
CGUI.ElementWidget.FrameWidget | |
CGUI.ElementWidget.GroupWidget | |
CGUI.ElementWidget.ReflectorWidget | |
CGUI.ElementWidget.SFieldsWidget | |
CGUI.MainWindow.MainWidget | Contains all inner GUI widgets |
CGUI.ParameterForms.formGenerator.FormGenerator | FormGenerator |
CGUI.ParameterForms.inputWidgetInterfaces.MetaCombinerInputWidget | Metaclass for inputWidgetInterface because Python does not allow multiple inheritance |
CGUI.ParameterForms.inputWidgetInterfaces.inputWidgetInterface | This is a base class for inputWidgets and should not be instantiated |
CGUI.ParameterForms.simpleInputWidgets.XYZRadio.RadioSubWidget | |
CGUI.PlotScreen.PlotScreen | Plot widget for the GUI |
►CselectionWidgetInterface | |
CGUI.ParameterForms.simpleInputWidgets.SimpleDropdown | Implements a dropdown menu |
CGUI.ParameterForms.simpleInputWidgets.SimpleRadio | Implements a radio button selection widget, used for 'one of many' type selection |