Order

Evaluation

Editions

Version history

Packages

Components

Programming

QuickField object model

QuickField command line

Parametric object interface

Parametric command line

Programming environments

Examples

Consulting

Main >> Product >> Programming

Programming with QuickField Object Model (ActiveField)

ActiveField is a name for object-oriented Application Programming Interface (API) to QuickField FEA model. Object model consists of objects corresponding to QuickField user interface entities: documents, windows, geometric shapes, data labels, XY-Plots and so on. Complete description of QuickField API objects, their methods and properties is available at www.active.quickfield.com.

There are many tools for application development on Windows® platform. Whether you use Delphi, or Visual C++, Java or any type of Visual Basic - all of them support Automation. Further details about Automation programming techniques could be found in the documentation on specific programming tool.

Overview of QuickField API shown as a hierarchy chart:

Top Level Objects Top Level Objects Application Problems <Problem> Windows <Window> MainWindow SolvingState Links <Link>
Objects for manipulating with labels and physical data Objects for manipulating with labels and physical data Basic types of physical data DataDocs <DataDocs> Labels (qfBlock) <LabelBlock> Labels (qfEdge) <LabelEdge> Labels (qfVertex) <LabelVertex> LabelBlockES LabelBlockCF LabelBlockEC LabelBlockTV LabelBlockMS LabelBlockHE LabelBlockHT LabelBlockSA LabelEdgeES LabelEdgeCF LabelEdgeEC LabelEdgeTV LabelEdgeMS LabelEdgeHE LabelEdgeHT LabelEdgeSA LabelVertexES LabelVertexCF LabelVertexEC LabelVertexTV LabelVertexMS LabelVertexHE LabelVertexHT LabelVertexSA Spline Elast Vector3D Spring LinFunc
Objects to work with geometrical model Objects to work with geometrical model Models <Model> ShapeRange <Shape> Shapes <Shape> Grid ModelWindow Shape Block Edge Vertex
Objects for manipulating with circuit Objects for manipulating with circuit CircuitDoc Devices <Device>
Objects for viewing and manipulating with solution results Objects for viewing and manipulating with solution results Results <Result> FieldQuantities <FieldQuantity> Quantity FieldPoint FieldPointES FieldPointCF FieldPointEC FieldPointTV FieldPointHE FieldPointTE FieldPointSA CircuitResult FieldWindow XYPlotWindow TableWindow TimePlotWindow TimeTableWindow FieldPicture Contour PlotPicture TimePlotPicture Columns <TableColumn> Rows <TableRow> Devices <Device> System Wide Basic Types System Wide Basic Types Point HMatrix DMatrix ComplexValue ComplexVector ExportSettings Rectangle