API Class |
The API type exposes the following members.
| Name | Description | |
|---|---|---|
| areaColor | Change color for areas | |
| autoMassInX | Set the auto-mass in X direction. | |
| autoMassInY | Set the auto-mass in Y direction. | |
| autoMassInZ | Set the auto-mass in Z direction. | |
| backgroundColor | Get or set the background color | |
| baselineGrade | Get or set the degree of the baseline correction function for dynamic analyses. Set to -1 to disable baseline correction, or use 0, 1, 2 or 3. | |
| binFolder | Get or set binary folder for NextFEM API - this will affect only design data (materials, translations, etc.) | |
| bordersColor | Change color for borders in extruded view | |
| colorRule | Current color rule used in elements: 1 by section, 2 by material, 3 by group | |
| constraintsColor | Change color for constraints | |
| defSolverType | Get the system of equation type in standard solver. The property is read-only, use changeDefSolverType to modify it | |
| designMaterialsID | Get the list of design material IDs | |
| DocXfontSize | Change font size for DocX reporting tool. Default is 8 | |
| DocXtableAlignment | Change table aligment: 0=left, 1=center, 2=right, 3=justified. Default is 1 | |
| DocXtableBorders | Change table borders: True=border present, False=no border. Default is True for all sides. | |
| DocXtableFitting | Change table fitting: True=Page, False=Content. Default is False. | |
| DocXtableFontSize | Change table font size for DocX reporting tool. Default is 6 | |
| dontDeleteChecks | Set if checking results can be deleted or not. | |
| dontDeleteResults | Set if results can be deleted or not. | |
| DXFoptions | Get or set a JSON string containing options for DXF export of RC beams and members | |
| elemsList | Get the list of element numbers | |
| elemsNumber | Get the number of elements in the model | |
| elemTextColor | Change color for element text | |
| envName | Return the name of checking envelope | |
| hingesColor | Change color for hinges | |
| IFC_format | Set 0 for IFC4, 1 for IFC2x3 | |
| IFC_includeAnalyticalModel | Set whether or not to include analytical model in IFC export | |
| IFC_WallMeshSize | Set or get mesh size for meshing walls in IFC import, in millimeters | |
| isRemote | True if this API instance is redirected to a remote server | |
| lineColor | Change color for lines | |
| loading | Readonly property for API loading | |
| massColor | Change color for mass | |
| materialsID | Get the list of material IDs | |
| modeldata | Model in JSON format | |
| modelName | Name of the model. To be set prior to launch to have properly-named temporary files. | |
| modelPath | Return the full path of the currently opened file | |
| modelresults | Results in JSON format | |
| nodeColor | Change color for nodes | |
| nodesList | Get the list of node numbers | |
| nodesNumber | Get the number of nodes in the model | |
| nodeTextColor | Change color for node text | |
| numberFormat | Get or set the format for printing numbers in output of some functions (e.g. getNodeInfo, getElementInfo) | |
| OS_beamWithHingesOption | Get or set flag for using beamWithHinges instead of forceBeamColumn in OpenSees fiber models | |
| OS_concreteTensileStrength | Get or set flag for using or not the tensile strength in concrete for fiber sections | |
| OS_IntegrationPointsOption | Get or set number of integration points in OpenSees fiber models | |
| OS_NDfiberSectionsOption | Get or set flag for using NDFiber sections in OpenSees fiber models | |
| OS_saveStateVariables | Get or set flag for saving state variables in OpenSees analysis | |
| releasesColor | Change color for releases | |
| resCalc_accuracy | Get or set section calculation accuracy in Section Analyzer (from 10 to 1000) | |
| resCalc_cacheEnabled | Enable or disable section calculation cache. Enabled by default. | |
| resCalc_cacheSize | Get or set the cache size for storing section calculations | |
| resCalc_concreteBehaviour | Set concrete law for strength calculation: 0 parabola-rectangle, 1 bilinear, 2 confined | |
| resCalc_domainCorrectionType | Set the type of resisting domain correction (0,1,2,3) - contact NextFEM Support to change this | |
| resCalc_elasticTolerance | Tolerance for elastic strength calculation of a section | |
| resCalc_getAllJSONresults | Get or set a flag to get all results in JSON from getSectionResMoments method | |
| resCalc_homogBarsFactor | Set custom homogenization factor for bars in concrete sections | |
| resCalc_kMod | Set kmod factor for strength calculation of timber sections | |
| resCalc_rebarHardeningRatio | Hardening ratio for rebar bilinear behaviour | |
| resCalc_refinement | Get or set the refinement in resistance calculation domain (e.g. more domain points in the zone of interest) | |
| resCalc_resDomainSlices | Set number of domain slices in sectional strength calculation | |
| resCalc_responseInTension | Set response in tension for concrete sections in strength calculation | |
| resCalc_steelClass | Set the class for steel section in strength calculation (1, 2, 3, 4) | |
| resCalc_strandHardeningRatio | Hardening ratio for strand bilinear behaviour | |
| resCalc_useFibers | Get or set if fibers are used in section calculation (True or False) | |
| restraintsColor | Change color for restraints | |
| saveStateVariables | Get or set flag for saving state variables in NXF file | |
| sectionsID | Get the list of section IDs | |
| selAreaColor | Change color for selected areas | |
| selectedElements | Get or set selected elements in viewport. REST version only against local instance of NextFEM Designer | |
| selectedNodes | Get or set selected nodes in viewport. REST version only against local instance of NextFEM Designer | |
| selLineColor | Change color for selected lines | |
| selNodeColor | Change color for selected nodes | |
| selSolidColor | Change color for selected solids | |
| selSpringColor | Change color for selected springs | |
| solidColor | Change color for solids | |
| solverType | Get current solver type. The property is read-only, use changeSolver to modify it | |
| springColor | Change color for springs | |
| tempFolder | Get or set the temporary folder. | |
| textColor | Change color for text | |
| useFastEigensolver | Get or set flag for using fast eigensolver | |
| WallMeshSize | Set or get mesh size for meshing areas in the model, in millimeters |
| Name | Description | |
|---|---|---|
| activeBarsDiameters | Get a list of active rebar diameters in the model | |
| activeHoopsDiameters | Get a list of active bar diameters for hoops/stirrups | |
| addBeam | Add a new beam to the model. Existing results will be deleted. | |
| addBeamLoad | Add a distributed load on the specified beam | |
| addBeamLoadA | Add a distributed load on the specified beam | |
| addBeamLoadU | Add a uniformly distributed load on the specified beam | |
| addBeamWithID | Add a new beam to the model with the desired ID. Existing results will be deleted. | |
| addBoxSection | Add a new beam box section to the model. | |
| addCircleInSection | Add a circular figure in the selected section | |
| addCircSection | Add a new beam circular section to the model. | |
| addCSection | Add a new beam C section to the model. | |
| addDCSection | Add a new beam double-C section to the model. | |
| addDesignMatFromLib | Add a design material from library | |
| addDesMaterial | Add a design material from scratch. Uniaxial type is required (e.g. rebar, FRP, etc.) | |
| addDLSection | Add a new beam double L section to the model. | |
| addDTSection | Add a new beam double-T section to the model. | |
| addEC8spectrum | Add a EC8 spectrum function from given paramters. | |
| addEdgeLoad | Add a uniform or linear distributed load on the specified edge of planar element. | |
| addFillInSection | Add a filled figure in an already defined beam section | |
| addFloorPlane | Add a floor plane load to the model | |
| addGroup | Add an empty group to the model | |
| addHeaderToREST | Add HTTP header to REST requests. Local API instance is only affected. | |
| addHoleInSection | Add and empty figure in an already defined beam section | |
| addIsoMaterial | Add an isotropic material from scratch | |
| addLayeredPlanarSection | Add a new layered planar section to the model | |
| addLoadCase | Add a loacase of a given name to the model | |
| addLoadCaseToCombination | Add a loadcase and a factor to an already existing combination, buckling or PDelta analysis | |
| addLoadCaseToTimeHistoryAnalysis | Add a loadcase and a factor to an already existing time-history analysis (static or dynamic) | |
| addLongitRebar | Add a longitudinal rebar to a member (beam, column or wall) | |
| addLongitRebarInSection(Int32, Double, Double, Double, Int32, Double, Double) | Add a longitudinal bar to a section | |
| addLongitRebarInSection(String, Double, Double, Double, Int32, Double, Double) | Add a longitudinal bar to a section | |
| addLSection | Add a new beam L section to the model. | |
| addMatFromLib | Add a material from library | |
| addMember | Add a member in the model | |
| addMeshedWall | Add a wall to the model meshed with quad elements | |
| addNodalDisp | Add an imposed displacement to the selected node | |
| addNodalLoad | Add a nodal load to the model | |
| addNodalMass | Add a nodal mass | |
| addNodalSpring | Add a spring connected to the ground. Existing results will be deleted. | |
| addNode | Add a new node to the model. Existing results will be deleted. | |
| addNodeWithID | Add a new node with ID | |
| addNormalhinge | Add a beam hinge without NVM interaction, ready to be assigned to elements. To be used typically for beams part of rigid floors | |
| addNTCspectrum | Add a NTC 2018 spectrum from given parameters. | |
| addNVMhinge | Add a beam hinge with NVM interaction, ready to be assigned to elements. Typically, this is the hinge for columns. | |
| addObject | Directly add object to model | |
| addOmegaSection | Add a new beam omega or cold-formed C section to the model. | |
| addOrChangeDesMaterialProperty | Add or modify a custom property of the selected design material | |
| addOrChangeMaterialProperty | Add or modify a custom property of the selected material | |
| addOrModifyCustomData | Add a data field into the model | |
| addPipeSection | Add a new beam pipe section to the model. | |
| addPlanarSection | Add a new planar section to the model | |
| addQuad | Add a quad planar element to the model | |
| addQuadWithID | Add a quad planar element to the model with the desired ID | |
| addRebarPattern | Adds rebars by pattern in the selected element. | |
| addRebarPatternInSection | Adds rebars by pattern in the selected section. | |
| addRebarRowInSection | Add a rebar layer at a specified height of the section | |
| addRectangleInSection | Add a rectangular figure in the selected section | |
| addRectSection | Add a new beam rectangular section to the model. | |
| addSectFromLib(String) | Add a section from library | |
| addSectFromLib(String, Boolean) | Add a section from library | |
| addSectionByPoints | Add a section by points. x() and y() are the 1st series of points (filled figure). If a cold-formed section is added, specify optional parameters. | |
| addSectionCover | Add a section cover, e.g. for fire checking purposes | |
| addSectionFromDXF | Add a section from a DXF file containing polylines. If a cold-formed section is added, specify optional parameters. | |
| addSeriesFunction | Add a time series function to the model | |
| addSineFunction | Add a sine function to the model. It can be growing or not. | |
| addSolid | Add a solid element to the model. Element type is set on the size of the number of nodes | |
| addSpring | Add a new 2-node spring to the model. Existing results will be deleted. | |
| addSpringNLProperty | Add a non-linear spring property to the model | |
| addSpringProperty | Add a spring property to the model | |
| addSpringsOnOverlappedNodes | Add springs on selected overlapped nodes. | |
| addSpringWithID | Add a new 2-node spring to the model with the desired ID. Existing results will be deleted. | |
| addStirrupBars | Add stirrup bars to a member (beam, column or wall) | |
| addStirrupBarsInSection | Add stirrup bars to a section | |
| addSubsoilNodalSpringsOnElements | Add nodal subsoil springs in nodes of chosen planar elements. | |
| addSubsoilZProperty | Add a subsoil distributed spring in Z direction of the model | |
| addSurfaceLoad | Add a uniformly distributed or bi-linear load on the specified face of planar element. | |
| addThermalDistLoad | Add thermal loads for strain-only loading in beams and shells | |
| addTria | Add a tria planar element to the model | |
| addTriaWithID | Add a tria planar element to the model with the desired ID | |
| addTruss | Add a new truss to the model. Existing results will be deleted. | |
| addTrussWithID | Add a new truss to the model with the desired ID. Existing results will be deleted. | |
| addTSection | Add a new beam T section to the model. | |
| addVolumeLoad | Add volume loading for solids | |
| alignShellXaxis | Align the x local axis of the selected shell element to the given vector | |
| AnalyzeFireElement | Write and run a new model for non-linear thermal analysis of an element section. | |
| appendDocXformula | Append and render a formula in Ascii syntax to an already opened DocX document. By default, this is aligned to center. | |
| appendDocXimage | Append image to an already opened DocX document. By default, this is aligned to center. | |
| appendDocXtext | Append text to an already opened DocX document | |
| applyButterworthFilter | Apply Butterworth filter to the 2-columns input data | |
| applyEC8lateralForces | Apply lateral forces to the master nodes of the model. Rigid diaphragms and masses are required. | |
| areRebarsInsideSection | Check if all rebars are inside the section. Only the first fill figure is considered. | |
| assignHinge | Assign a plastic hinge to a beam | |
| assignMaterialToElement | Assign a selected material to the desired element | |
| assignSectionToElement | Assign a selected section to the desired element | |
| assignSubsoilProperty | Assign a subsoil property to the selected element | |
| assignToGroup | Assign nodes and/or elements to a previously defined group | |
| changeDefSolverType | Change the system of equation type in standard solver | |
| changeElementProperty(String, String, Object) | Change element property | |
| changeElementProperty(String, String, String) | Change element property | |
| changeLoadValue | Change the load value of i-th load entity | |
| changeOrAddSectionPoint | Change or add a point in an already defined section | |
| changeSolver | Change the default solver | |
| changeSpringNLProperty | Change a non-linear spring property already defined in the model | |
| changeSpringNLPropertyDof | Change a non-linear spring property already defined in the model | |
| changeSpringProperty | Change a spring property in the model | |
| checkConnectivity | Check overlapped beam nodes and anti-clockwise connectivity for all the other elements. The function always tries to correct incorrect elements, hence subsequent checks could be negative. | |
| checkElement | Check a single element in a model against results. | |
| checkElementRatio | Check a single element in a model against results. | |
| checkElements | Check the specified elements in a model against results. | |
| checkElementsRatio | Check the specified elements in a model against results. | |
| checkElementStation | Check a single station in a model against results. | |
| checkFreeNodes | Check free nodes in the model | |
| checkLineElements | Check line elements and mesh if necessary. | |
| checkModel | Check the entire model model with results. | |
| checkNode | Check a single node in a model against results. | |
| checkNodes | Check specified nodes in a model against results. | |
| checkOverlappedElements | Check overlapped elements in the model | |
| clearElementCustomProperties | Clear element custom properties | |
| clearElementRebar | Clear all element rebar | |
| clearSectionRebar(Int32) | Clear all section rebar | |
| clearSectionRebar(String) | Clear all section rebar | |
| clearSelection | Clear selected items. REST version only against local instance of NextFEM Designer | |
| clearStoredDomains | Clear stored resisting domains | |
| colorizeModel | Colorize with random colors all the elements | |
| comm | Raw commands to REST API server. Valid only after connect() command. | |
| compileDocX | Compile the open document for keyword substitution | |
| connect | Connect to REST API server | |
| convertToMeshedSection | Convert an existing section to a new tria-meshed section. Remember to re-assign the new section to elements with assignSectionToElement | |
| convertUnits | Convert model and results to the specified new units. | |
| convertValue | Convert units of a value. | |
| convertValueAuto | Convert units of a value in current model units. | |
| createDocX | Create a DocX file with the desired text | |
| customCheck | Run checking on user formulae. No node or element quantities are given. See also getItemDataResults method. | |
| CustomLicense | Check if a license key is available | |
| defaultColors | Revert to default colors | |
| deleteChecks | Delete the stored checks. | |
| deleteDocXheadings | Remove the paragraphs contained in the specified titles | |
| deleteGroup | Remove the specified group from model | |
| deleteResults | Delete the stored results. | |
| disconnect | Disconnect from server and reattach to local model. Valid only after connect() command. | |
| divideHexa | Divide an existing Hexa element | |
| divideLine | Divide existing Line elements | |
| divideLineByNodes | Divide existing Line elements by nodes | |
| divideQuad | Divide an existing Quad element | |
| divideWedge | Divide an existing Wedge element along its extrusion direction | |
| duplicateSection | Duplicate the selected section | |
| emptyPlot | Obsolete. Empty plot for mask initialization | |
| exportDXF | Export DXF of the model | |
| exportGLTF | Export the model to glTF format for web sharing. | |
| exportIFC | Export IFC file | |
| exportIOM | Export model to IDEA StatiCa Open Model format. It generates filename.xml and filename.xmlR for results, if any. | |
| exportMidas | Export model in MGT format for Midas GEN | |
| exportOpenSees | Export model in OpenSees TCL format for a chosen loadcase | |
| exportRCbeamsDXF | Export the selected RC beam to DXF format. Rebars and hoops will be inserted in DXF, if present | |
| exportRCfloorDXF | Export the plan view of selected group of elements to DXF format. Top rebars will be shown in DXF plan, if present | |
| exportRCmemberDXF | Export the selected RC member to DXF format. Rebars and hoops will be inserted in DXF, if present | |
| exportSAF | Export structural model in SAF file | |
| exportSAP2000 | Export model in S2K format for SAP2000 | |
| exportSectionDXF | Export the selected section to DXF format. Rebars and hoops are included, if present | |
| exportSpreadsheet | Export results in spreadsheet format (csv or xlsx) | |
| exportWexBIM | Export the model to WexBIM format for web sharing. | |
| exportXMLresults | Export results in XML format | |
| functionFromFile | Load a function from text file. | |
| generateFrame | Generate a spatial frame of desired characteristics | |
| generateLoadCombinations | Generate load combinations as per EC1. General Design license is needed to run. | |
| getAlignedNodes | Return nodes aligned with the given two as input | |
| getAreaByNodes | Get area from the selected nodes | |
| getBC | Get restraints of a single node | |
| getBeamDeflection | Get beam deflection for the selected element, loadcase, time and station | |
| getBeamDeflections | Get the beam deflections for the selected number of stations along beam | |
| getBeamForce | Get beam force for the selected element, loadcase, time and station | |
| getBeamForce2 | Get beam force for the selected element, loadcase, time and absissa | |
| getBeamForces | Get all the beam forces for the selected element, loadcase, time and station | |
| getBeamForcesAtNode | Get all the forces for the selected element at the specified node (beam end), loadcase, time and station | |
| getBeamForcesDiagram | Get the beam diagrams values for the selected number of stations along beam | |
| getBeamForcesEnvelopeTable | Get beam forces consistent envelope, as a table. Envelopes are made on specified loadcases, or on all result cases. Suitable for many combinations or for time-history analyses. | |
| getBeamResMoments | Get the beam resisting moments for each direction of a beam | |
| getBeamResShear | Get the beam resisting shear for each direction of a beam. WARNING: This is possible only against results of a given loadcase for the element, otherwise a set of zero forces are given and results would not be accurate | |
| getBillOfMaterials | Get the bill of materials of the current model, or for the selected elements | |
| getBuiltInChecking | Get available checking scripts. | |
| getCenterOfMass | Return the center of mass of the model, or of the selected nodes | |
| getCheckLogName | Get the log entry name for a specific node/element check. | |
| getCheckNameByMaterial | Get checking-set name from the built-in list | |
| getCombinationCoeffPsi | Get the current psi combination coefficient | |
| getCombinationDesignType | Returns an integer representing the combination type | |
| getCombinationsByDesignType | Get an array of linear add combinations of the selected design type | |
| getConnectedElements | Get all the elements connected to the specified node | |
| getControlNode | Return the ID of the higher central node. | |
| getCornerNodes | Return the corner nodes in a list of nodes | |
| getCustomData | Get custom data stored in the model. | |
| getDataPlot | Get plot of the given user data as array of bytes | |
| getDefinedDesignMaterials | Return a list of used design material IDs | |
| getDefinedMaterials | Return a list of used material IDs | |
| getDefinedSections | Return a list of used section IDs | |
| getDesignMaterialProperty | Return selected property from a design material | |
| getDesignMaterialsLibrary(String, Int32) | Return an array of string containing design material names from built-in library. | |
| getDesignMaterialsLibrary(String, String, Int32) | Return an array of string containing design material names from built-in library. | |
| getDocXheadings | Get a list of headings contained in the current DocX document. | |
| getDXFentities | Get drawing entities in the loaded DXF serialized in JSON format | |
| getElementArea | Get element area of planar elements or surface for solids | |
| getElementCentroid | Return the coordinates of the centroid of the selected element | |
| getElementChecks | Get the checks stored in the model for the specified element | |
| getElementConnectivity | Return the connectivity of the specified element. | |
| getElementCustomProperty | Get an already defined element custom property | |
| getElementInfo | Get text with element properties | |
| getElementOffset | Get the element offset for selected beam element | |
| getElementProperty | Return selected property of element | |
| getElementRebarSegments | Get rebar segments with their initial and final position, in percentage of element length | |
| getElementsChecks | Get the checks stored in the model for elements | |
| getElementsChecksByMat | Get the checks stored in the model for the selected material type | |
| getElementsFromGroup | Get elements from group | |
| getElementType | Get element type: unk = 0,line = 1,tria = 2,quad = 3,hexa = 4,wedge = 5,tetra = 6,user = 10,line3 = 20,quad8 = 21,hexa16 = 22,hexa20 = 23,tetra10 = 24,tria6 = 25,wedge15 = 26,spring2nodes = 40 | |
| getElementVolume | Get element volume for solids | |
| getEndRelease | Give beam releases ratios. If 0, the dof is completely released. | |
| getEnvelopeCombination | Return a check object with loadcases and corresponding factors for desired envelope load combination. | |
| getExtrudedBeamPoints | Get points from the extruded beam section in 3D space | |
| getFireSectionImage | Get section plot into an array of Bytes of Png image | |
| getFirstMode | Get from results or estimate the fundamental period of the structure. If no results are available, relationship as per EC8 4.6 is used. | |
| getFloorLoadType | Get a string describing the selected floor load type | |
| getFloorPlanes | Return a list of defined floor planes | |
| getForceUnit | Get the unit for force in the model | |
| getFreeElementID | Get the next free element ID | |
| getFreeNodeID | Get the next free node ID | |
| getFunctionGeneralData | Get custom data stored in the selected function | |
| getFunctionName | Get name of the selected function | |
| getFunctionPlot | Get plot of the selected function | |
| getFunctions | Get a list of IDs of already defined functions | |
| getFunctionUnits | Get units of the selected function (Y values) | |
| getGreekLetter | Return the corresponding letter from Greek alphabet | |
| getGroups | Get all groups in the model | |
| getHTMLlogCheck | Get the HTML log of the last checking run. Use getCheckLogName to get the name of a specific check. | |
| getItemDataResults | Get properties and results for the selected node or element | |
| getLanguage | Get language code (eg. "en" for English) | |
| getLastBilinearMomentCurvature | Get bilinearized moment-curvature of the last section calculated in getSectMomentCurvature | |
| getLastMomentCurvatureData | Get last moment-curvature extended data for the last section calculated in getSectMomentCurvature | |
| getLastRunLog | Get log for the last run analysis | |
| getLastSectionRes3DDomainPoints | Get list of 3D points for plotting 3D resisting domain of the last computed section | |
| getLastSectionResDomainPoints | Get list of points for plotting resisting domain of the last computed sections | |
| getLenUnit | Get the unit for length in the model | |
| getLinearAddCombination | Return a check object with loadcases and corresponding factors for desired load combination. | |
| getLoad | Returns a string describing of the i-th load in the model. | |
| getLoadA | Returns an array of strings describing of the i-th load in the model (ID,Node,Element,Direction,Load value,Load case) | |
| getLoadcaseFactor | Get load factor for the function associated to the selected loadcase | |
| getLoadCaseFunction | Get the function associated to the selected loadcase | |
| getLoadCases | Get the names of loadcases set in the model. | |
| getLoadCaseType | Get loadcase type | |
| getLoadCombinations | Get the names of load combinations set in the model. | |
| getLoadDurationClass | Returns the load duration class for the requested loadcase | |
| getLoadingData | Retrieve custom data about wind, snow and other custom loading | |
| getLoadsForElement | Produces a list of load IDs for a single element. | |
| getLoadsForNode | Produces a list of load IDs for a single node. | |
| getLoadsInLoadcase | Produces a list of load IDs for a single loadcase. | |
| getLocalAxes | Return local axes of an element as API.vert3 | |
| getLocalAxesArray | Return local axes of an element as array of double {x1,x2,x3,y1,y2,y3,z1,z2,z3} | |
| getMachineData | Get data of the hosting server | |
| getMacroelement | Get the macroelement type assigned to the selected element | |
| getMaterialProperty | Return selected property from a material | |
| getMaterialsLibrary(String, Int32) | Return an array of string containing material names from built-in library. | |
| getMaterialsLibrary(String, String, Int32) | Return an array of string containing material names from built-in library. | |
| getMaxMinBeamForces | Get maximum and minimum beam forces from elements having the same section, in all loadcases and all stations | |
| getMaxMinNodeDispl | Get maximum and minimum nodal displacement from all nodal results. | |
| getMaxMinWoodArmerMoments(Int32) | Get maximum and minimun Wood-Armer moments from elements in the same group of the selected element | |
| getMaxMinWoodArmerMoments(String) | Get maximum and minimun Wood-Armer moments from elements in the same group of the selected element | |
| getMemberElements | Get the IDs of beam elements grouped in a member. | |
| getMemberLength | Get member length | |
| getMembers | Get a list of members defined in the model | |
| getModalPeriod | Get a modal period of the structure or the buckling factor | |
| getModes | Get the number of available modes in results | |
| getMultiplePlots | Get plots of multiple series in a single image | |
| getNodalDisp | Get nodal displacement from the selected loadcase and time | |
| getNodalReact | Get nodal reaction from the selected loadcase and time | |
| getNodalShellForce | Get nodal shell forces from nodes connected to shell elements | |
| getNodalStress | Get stress from node | |
| getNodeChecks | Get the checks stored in the model for the specified node | |
| getNodeCoordinates | Returns node coordinates as double array | |
| getNodeInfo | Get text with node properties | |
| getNodePosition | Returns node position as vert3 object | |
| getNodeProperty | Return selected property of node | |
| getNodesChecks | Get the checks stored in the model for nodes | |
| getNodesFromCoords | Get nodes having the specified coordinates | |
| getNodesFromGroup | Get nodes from group | |
| getNodesOnSides | Get nodes on borders of the selected rectangular shell region | |
| getOSprocedureName | Return the NextFEM procedure file for OpenSees, without .tcl extension | |
| getParticipatingMassesRatios | Get ratios of participating masses from modal or response spectrum analysis | |
| getParticipationFactors | Get participation factors from modal or response spectrum analysis | |
| getReinfPropertiesNTC | Get design data for FRP/FRCM strips as per CNR DT 200 Italian code | |
| getResultHistory | Get result history for the selected quantity | |
| getRigidDiaphragms | Gives the list of master nodes in rigid diaphragms | |
| getRigidOffsets | Get beam end offset length ratios, or and array of 0 if no end offset is present | |
| getSectionColor | Get the color of the selected section in RGB format | |
| getSectionCutForce | Get section cut force for the selected section cut, loadcase, time and DoF | |
| getSectionFigure | Get points in Z-Y plane from a section figure. Typically, index 1 contains the first (filled) figure. | |
| getSectionImage | Get section plot into an array of Bytes of Png image | |
| getSectionOffset | Get the section offset for selected beam element | |
| getSectionProperties | Get all properties of a section | |
| getSectionProperty | Get selected property of a section | |
| getSectionRebarCoords | Get rebar coordinates from selected section | |
| getSectionRebarSize | Get rebar dimensions from selected section | |
| getSectionResDomainPoints | Get list of points for plotting resisting domain of already computed sections | |
| getSectionResMoments(String, Int32, Int32, Double, Double, Double) | Get flexural strength of a beam station by calculating neutral axis | |
| getSectionResMoments(String, String, Int32, Double, Double, Double) | Get flexural strength of a section by calculating neutral axis | |
| getSectionResMoments2 | Get flexural strength of a section by calculating neutral axis. Material must be set as section property, see setSectionMaterial. | |
| getSectionResMoments3 | Get flexural strength of a section by calculating neutral axis. Material must be set as section property, see setSectionMaterial. | |
| getSectionResMoments4 | Obsolete. Get and plot in a ZedGraph control the flexural strength of a section by calculating neutral axis. Material must be set as section property, see setSectionMaterial. | |
| getSectionResShear(Int32, Double, Double, Double, Double, Double) | Get section shear resistance by automatically selecting checking rules for section material | |
| getSectionResShear(Int32, String, Double, Double, Double, Double, Double) | Get section shear resistance | |
| getSectionResShearDict | Get section shear resistance | |
| getSectionsLibrary(String) | Return an array of string containing section names from built-in library. | |
| getSectionsLibrary(String, String) | Return an array of string containing section names from built-in library. | |
| getSectMomentCurvature | Get moment-curvature diagram for the selected section | |
| getSeparator | Returns separator used by the program | |
| getShearResFromDict(DictionaryString, Decimal) | Get section shear resistance from an already performed checking given in a dictionary of string, decimal | |
| getShearResFromDict(DictionaryString, Double) | Get section shear resistance from an already performed checking given in a dictionary of string, double | |
| getShellEndRelease | Give shell releases | |
| getSoilPressureAtNode | Return the soil pressure (positive if compression on soil) in Z global direction | |
| getSpringLocalAxes | Get local axes of a spring element | |
| getSpringProperties | Get a list of spring properties defined in the model | |
| getStaticLoadCases | Get the names of static analysis loadcases set in the model. | |
| getStoreyStiffnessTable | Get the storey stiffness table for a given loadcase | |
| getSubsoilElements | Get a list of elements having subsoil springs | |
| getTimePeriods | Returns time/period values in results for the desired loadcase | |
| getTotalMass | Return the total mass of the model, or of the selected nodes | |
| getUsername | Return local instance username | |
| getUserViews | Get a list of names of user-defined model views | |
| getVersion | Get API version | |
| getWallGroups | Return all the groups than can be associated to a wall | |
| getWallHeight | Gives the height of a specified wall | |
| getWalls | Return all the wall elements by their number | |
| getWallSection | Gives the dimensions (thickness and width) of a specified wall | |
| hasResults | Flag indicating if model has results | |
| importAbaqusCalculix | Import ABAQUS/CalculiX model | |
| importDolmen | Import a CDM Dolmen model | |
| importDXF(Stream) | Import DXF from stream | |
| importDXF(String) | Import DXF file | |
| importGMesh | Import a text GMesh v2 file | |
| importIFC | Import IFC file | |
| importMesh | Import a text Mesh file from off2msh format (MeshVersionFormatted 1) or neutral | |
| importMidas(String) | Import a Midas GEN/Civil model in text format | |
| importMidas(String) | Import a Midas GEN/Civil model in text format | |
| importMidasResults(String) | Read results from Midas GEN/Civil tables, copied to a text file | |
| importMidasResults(String) | Read results from Midas GEN/Civil tables, copied to a text file | |
| importNodeElemFiles | Import a node/elem set of file | |
| importOBJ | Import text OBJ file | |
| importOpenSees | Import OpenSees model in TCL format | |
| importOpenSeesRecorder | Import an OpenSees recorder text file. XML is also supported. | |
| importSAF | Import structural model in SAF file | |
| importSAP2000 | Import a SAP2000 model in text format | |
| importSeismoStruct | Import a SeismoStruct XML model | |
| importSismicad | Import a Sismicad model. Consider to call importSismicadSects_Combo to read sections and combinations before calling this function. | |
| importSismicadSects_Combo(String) | Read section definitions and combinations from Sismicad tables, in TXT format | |
| importSismicadSects_Combo(String) | Read section definitions and combinations from Sismicad tables, in TXT format | |
| importSofistik | Import a Sofistik model from database | |
| importSR3 | Import a OpenSargon model in binary format | |
| importSR4 | Import a OpenSargon model in text format | |
| importSTL | Import text or binary STL file | |
| importStraus7 | Import a Straus7 model in text format | |
| importStrausResults(String) | Read results from Straus7 tables, copied to a text file | |
| importStrausResults(String) | Read results from Straus7 tables, copied to a text file | |
| importWinStrand | Import a EnExSys WinStrand model in XML format | |
| importZeusNL | Import a Zeus-NL/ADAPTIC model | |
| importZeusNLresults | Import results from Zeus-NL/ADAPTIC .num file | |
| is64bit | Check if running program is at 64bit | |
| isColumn | Check if a beam element is vertical or not | |
| isNodeLoaded | Tell if the node is loaded or not | |
| isRestrained | Tell if the node is restrained or not | |
| LangTrasl | Return a translation of the input string depending on the current locale. | |
| LaunchLoadCase | Launch a single loadcase calculation, not waiting for finishing | |
| LaunchModel | Launch entire model calculation, not waiting for finishing | |
| listDesignMaterialCustomProperty | Get a list of the custom properties stored in the selected design material | |
| listMaterialCustomProperty | Get a list of the custom properties stored in the selected material | |
| LoadCaseFromCombo | Generates a load-case from a linear add combination. | |
| mergeImportedLines | Merge selected Line elements with imported results | |
| mergeLines | Merge selected Line elements | |
| mergeModelData | Merge a new model to the existing one | |
| mergeModelResults | Merge a new set of results to the existing ones | |
| mergeOverlappedNodes | Merge overlapped nodes in the model | |
| meshAreaTria | Mesh a planar area with triangular or quadrilateral elements | |
| meshAreaTriaMulti | Mesh planar areas with triangular or quadrilateral elements. This function has to be used when defined more than one hole per meshed region. | |
| meshQuad2Wall | Mesh and group into wall a single quad element. | |
| ModelToSection | Write a section from a thermal model made with planar elements | |
| moveNodes | Move nodes | |
| newModel | Clear model | |
| openIDEAcodeCheck | Open IDEA CheckBot, if installed. Only for local instances of NextFEM Designer | |
| openModel | Open the specified NXF or XML model | |
| plotElemSectionWithBars | Obsolete. Plot section with rebars from element in a ZedGraph control | |
| plotFireSectionWithBars | Obsolete. Plot fire section after a thermal analysis. To be used only with meshed sections | |
| plotSectionWithBars | Obsolete. Plot section with rebars defined in a ZedGraph control | |
| quad2tria | Transform a quad element into 2 tria elements | |
| readBeamForces | Add a beam forces set to results. | |
| recalculateSection | Recalculate section properties, if needed | |
| refreshDesignerView | Refresh view of the remote connected instance of NextFEM Designer. Valid only after connect() command. | |
| refreshHinges | Recalculate all hinges assigned in the model. Useful after modification of material or section. | |
| removeAllLoads | Removes all the loads in the model | |
| removeAllLoadsForLoadcase | Removes all the loads in the model for the selected loadcase | |
| removeBC | Remove boundary condition for a node | |
| removeCompositeFlags | Remove flags for composite section | |
| removeCustomData | Remove a custom data field from the model | |
| removeDesMaterialProperty | Remove a custom property from the selected design material | |
| removeElement | Remove the specified element from the model | |
| removeElementsFromMember | Remove the specified elements from a member | |
| removeFloorLoad | Remove the specified floor load type | |
| removeFloorPlane | Remove a floor plane specified by its name | |
| removeFreeNodes | Find and remove free nodes in the model | |
| removeHinges | Remove all hinges from a beam element | |
| removeLink | Removes a rigid link from the model. | |
| removeLoad | Removes the specified load. | |
| removeLoadCase | Remove the specified loacase | |
| removeLoadCaseFromCombination | Remove loadcase and factor from an already existing combination, buckling or PDelta analysis | |
| removeLoadCaseToTimeHistoryAnalysis | Remove loadcase and factor to an already existing time-history analysis | |
| removeMaterial | Remove the selected material | |
| removeMaterialProperty | Remove a custom property from the selected material | |
| removeMember | Remove a member from the model | |
| removeNodalMass | Remove all masses defined in a node | |
| removeNode | Remove the node with the specified ID from the model | |
| removeNodeCS | Remove a previously defined Local Coordinate System from a node. | |
| removeOverlappedElements | Find and remove overlapped elements in the model, handling members and groups | |
| removeRigidDiaphragms | Remove all the rigid floor constraints in the model. | |
| removeSection | Remove the selected section | |
| removeSectionCover | Remove section cover | |
| removeSectionFigure | Remove a figure from the selected section | |
| removeSectionProperty | Revert a previously custom section property to automatic evaluation | |
| removeSpringProperty | Remove a linear or non-linear spring property | |
| renameSection | Assign name to an already defined section | |
| renumberElements | Renumber elements in the model | |
| renumberElementsByCoordinates | Renumber elements in the model with spatial criteria, using element centroid | |
| renumberNodes | Renumber nodes in the model | |
| renumberNodesByCoordinates | Renumber nodes in the model with spatial criteria | |
| requestDesignerUndo | Request undo to remote connected instance of NextFEM Designer. Valid only after connect() command. | |
| rotateNodes | Rotate nodes by moving them | |
| RunLoadCase | Run a single loadcase | |
| RunModel | Run entire model | |
| saveDocX | Save the current DocX document to a file. After saving, the document cannot be modified, nor saved again. | |
| saveDocXbytes | Save the current DocX document to an array of bytes. After saving, the document cannot be modified, nor saved again. | |
| saveDocXtoHTML | Save the current DocX document to HTML format and return it as a string. After saving, the document cannot be modified, nor saved again. | |
| saveModel | Save the model and results with desired name | |
| saveOptions | Save program options, including solver preferences, tolerances, etc. | |
| saveRemote | Save remote model in NextFEM API server | |
| saveSectionImage | Save section plot into a Png image | |
| saveSectionImageWithBars | Save a plot of an element section with rebar, if any, into a Png image | |
| scaleNodes | Scale nodes | |
| SectionToModel | Write model of a section, meshed with Tria elements, typically for thermal analysis | |
| seriesFromFunction | Get the series of the selected function | |
| setAluSection | Set aluminium checking parameters for section | |
| setAnalysisSequence | Set the loadcases calculation order by specifying the preceding case. | |
| setBC | Set the boundary conditions (restraints) for a node | |
| setBeamAngle | Set the rotation angle of the specified beam. | |
| setBucklingAnalysis | Set a buckling analysis from an existing loadcase, if it doesn't contain loads, use addLoadCaseToCombination to add the load contained in other loadcases. | |
| setCombination | Set a linear add combination from an existing loadcase. It can be called multiple times. | |
| setCombinationCoeffPsi | Set the psi combination coefficient to the desired value | |
| setCombinationFactors | Set or change combination factors | |
| setCompositeBeam | Set composite section beam properties | |
| setCompositeColumn | Set composite section column properties | |
| setConcretePropertiesNTC | Assign a custom compressive strength to a concrete material, recalculating E and ftk as per NTC code | |
| setConstraint | Set a general constraint between 2 nodes | |
| setElemAsJoint | Set the Joint property of the specified element. | |
| setElementChecks | Import a set of checks for the specified element. If already existing, the set is overwritten. | |
| setElementCustomProperty | Set or change an element custom property | |
| setElementOffset | Set element line offset for the selected beam element | |
| setElementSection | Assign a section to an element. An alternative to assignSectionToElement | |
| setEndRelease | Assign an end release to a beam element by specifying its force percentage or joint stiffness. | |
| setEnvelope | Set an envelope combination from an existing loadcase. It can be called multiple times. | |
| setFiberSection | Make the selected section a fiber section. Suitable only for OpenSees solver. | |
| setFirePoint | Set the point of fire used to set temperatures of all the elements in the model | |
| setFloorLoad | Add or modify floor load type | |
| setFunctionGeneralData | Set custom data stored in the selected function | |
| setLanguage | Set language code | |
| setLoadA | Modify an existing load through an array, conforming to the one got via getLoadA | |
| setLoadcaseFactor | Change load factor for the function associated to the selected loadcase | |
| setLoadCasePhaseInCombination | Set the phase to a loadcase in an already existing combination, for analysis | |
| setLoadCaseType | Set loadcase type | |
| setLoadDurationClass | Set the load duration class for the selected loadcase | |
| setLoadsToMass | Add, modify or remove a load-to-mass setting. | |
| setMacroelement | Assign macroelement type to the selected element | |
| setModalAnalysis | Set a modal analysis upon an existing load case | |
| setNLDanalysis | Set a non linear dynamic analysis upon an existing load case | |
| setNLSanalysis | Set a non linear static analysis upon an existing load case | |
| setNodeAsJoint | Set the Joint property of the specified node. | |
| setNodeChecks | Import a set of checks for the specified node. If already existing, the set is overwritten. | |
| setNodeCoordinates | Set node coordinates as double array | |
| setNodeCS | Set the Local Coordinate System of a node by specifying the first 2 vectors. | |
| setNodePosition | Set or change node position as vert3 object | |
| setPDeltaAnalysis | Set a PDelta analysis from an existing loadcase, if it doesn't contain loads, use addLoadCaseToCombination to add the load contained in other loadcases. | |
| setResponseSpectrumAnalysis | Set a Response Spectrum analysis on an existing loadcase | |
| setRigidDiaphragms | Set rigid diaphragms for all model. Floors heigths are taken automatically, restrained floors are skipped. | |
| setRigidLink | Set a rigid link between two nodes. | |
| setRigidOffsets | Assign rigid offsets to beam. | |
| setSectionAngle | Set the rotation angle for a beam section. | |
| setSectionColor | Set the color of the selected section in RGB format | |
| setSectionMaterial | Set the material as section property | |
| setSectionOffset | Set a section offset for the selected beam section | |
| setSectionProperty | Set selected property of a section. To change name or code properties, use renameSection method. | |
| setSectionRebarsToElements(Int32) | Assign section rebars and stirrups in elements having the same section | |
| setSectionRebarsToElements(String) | Assign section rebars and stirrups in elements having the same section | |
| setSeismicFloorEccentricity | Compute floor torque moments for accounting 5% eccentricity for center of mass of each rigid floor. Rigid diaphragms and masses are required. | |
| setSeismicLoadcaseForCombos | Set the seismic loadcase for directional combinations (e.g. response spectrum). Repeat the command for other directions. | |
| setSelfWeight | Set the loadcase hosting the automatic self-weight | |
| setSelfWeightDirection | Set the self-weight direction in space | |
| setShearReinfRCdata | Set or overwrite material data for shear reinforcement with tension-fragile design material in RC section. Set Shear strip width less than or equal to 0 to remove data | |
| setShellEndRelease | Set end release for shell element | |
| setSpringLocalAxes | Set local axes in the selected spring property | |
| setSRSScombination | Set a linear add combination from an existing loadcase. It can be called multiple times. | |
| setSteelSection | Set steel checking parameters for section | |
| setUnits | Set units in the model | |
| setWall | Create a wall for design, including 3 section cuts, from the selected planar elements | |
| showViewport | Open the viewport showing the model in path. REST version only against local instance of NextFEM Designer | |
| startDesigner(String, Boolean) | Starts NextFEM Designer | |
| startDesigner(String, Boolean, Boolean) | Starts NextFEM Designer | |
| userCheck | Run checking on user script. No node or element quantities are given. See also getItemDataResults method. | |
| valueFromFunction | Get the value of the selected function corresponding to the desired abscissa | |
| valueFromString | Get value from a string containing key=value | |
| vertexFromNode | Get vertex from node for calculation with vert3 class. |