Click or drag to resize

API Class

NextFEM API uses COM to be visible to the majority of Windows programs.
Inheritance Hierarchy
SystemObject
  NextFEMapiAPI

Namespace: NextFEMapi
Assembly: NextFEMapi (in NextFEMapi.dll) Version: 2.5.0.0 (2.5.0.0)
Syntax
public class API

The API type exposes the following members.

Properties
 NameDescription
Public propertyareaColor Change color for areas
Public propertyautoMassInX Set the auto-mass in X direction.
Public propertyautoMassInY Set the auto-mass in Y direction.
Public propertyautoMassInZ Set the auto-mass in Z direction.
Public propertybackgroundColor Get or set the background color
Public propertybaselineGrade 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.
Public propertybinFolder Get or set binary folder for NextFEM API - this will affect only design data (materials, translations, etc.)
Public propertybordersColor Change color for borders in extruded view
Public propertyconstraintsColor Change color for constraints
Public propertydefSolverType Get the system of equation type in standard solver. The property is read-only, use changeDefSolverType to modify it
Public propertydesignMaterialsID Get the list of design material IDs
Public propertyDocXfontSize Change font size for DocX reporting tool. Default is 8
Public propertyDocXformulaResolution Change formula resolution for DocX reporting tool. This is an integer value. Default is 4
Public propertyDocXtableAlignment Change table aligment: 0=left, 1=center, 2=right, 3=justified. Default is 1
Public propertyDocXtableBorders Change table borders: True=border present, False=no border. Default is True for all sides.
Public propertyDocXtableFitting Change table fitting: True=Page, False=Content. Default is False.
Public propertyDocXtableFontSize Change table font size for DocX reporting tool. Default is 6
Public propertydontDeleteResults Set if results can be deleted or not.
Public propertyDXFoptions Get or set a JSON string containing options for DXF export of RC beams and members
Public propertyelemsList Get the list of element numbers
Public propertyelemsNumber Get the number of elements in the model
Public propertyelemTextColor Change color for element text
Public propertyenvName Return the name of checking envelope
Public propertyhingesColor Change color for hinges
Public propertyIFC_format Set 0 for IFC4, 1 for IFC2x3
Public propertyIFC_includeAnalyticalModel Set whether or not to include analytical model in IFC export
Public propertyIFC_WallMeshSize Set or get mesh size for meshing walls in IFC import, in millimeters
Public propertyisRemote True if this API instance is redirected to a remote server
Public propertylineColor Change color for lines
Public propertyloading Readonly property for API loading
Public propertymassColor Change color for mass
Public propertymaterialsID Get the list of material IDs
Public propertymodeldata Model in JSON format
Public propertymodelName Name of the model. To be set prior to launch to have properly-named temporary files.
Public propertymodelPath Return the full path of the currently opened file
Public propertymodelresults Results in JSON format
Public propertynodeColor Change color for nodes
Public propertynodesList Get the list of node numbers
Public propertynodesNumber Get the number of nodes in the model
Public propertynodeTextColor Change color for node text
Public propertynumberFormat Get or set the format for printing numbers in output of some functions (e.g. getNodeInfo, getElementInfo)
Public propertyOS_beamWithHingesOption Get or set flag for using beamWithHinges instead of forceBeamColumn in OpenSees fiber models
Public propertyOS_concreteTensileStrength Get or set flag for using or not the tensile strength in concrete for fiber sections
Public propertyOS_IntegrationPointsOption Get or set number of integration points in OpenSees fiber models
Public propertyOS_NDfiberSectionsOption Get or set flag for using NDFiber sections in OpenSees fiber models
Public propertyOS_saveStateVariables Get or set flag for saving state variables in OpenSees analysis
Public propertyreleasesColor Change color for releases
Public propertyresCalc_cacheEnabled Enable or disable section calculation cache. Enabled by default.
Public propertyresCalc_concreteBehaviour Set concrete law for strength calculation: 0 parabola-rectangle, 1 bilinear, 2 confined
Public propertyresCalc_domainCorrectionType Set the type of resisting domain correction (0,1,2,3) - contact NextFEM Support to change this
Public propertyresCalc_elasticTolerance Tolerance for elastic strength calculation of a section
Public propertyresCalc_homogBarsFactor Set custom homogenization factor for bars in concrete sections
Public propertyresCalc_kMod Set kmod factor for strength calculation of timber sections
Public propertyresCalc_rebarHardeningRatio Hardening ratio for rebar bilinear behaviour
Public propertyresCalc_resDomainSlices Set number of domain slices in sectional strength calculation
Public propertyresCalc_responseInTension Set response in tension for concrete sections in strength calculation
Public propertyresCalc_steelClass Set the class for steel section in strength calculation (1, 2, 3, 4)
Public propertyresCalc_strandHardeningRatio Hardening ratio for strand bilinear behaviour
Public propertyrestraintsColor Change color for restraints
Public propertysaveStateVariables Get or set flag for saving state variables in NXF file
Public propertysectCalcAccuracy Get or set section calculation accuracy in Section Analyzer (from 10 to 1000)
Public propertysectCalcUseFibers Get or set if fibers are used in section calculation (True or False)
Public propertysectionsID Get the list of section IDs
Public propertyselAreaColor Change color for selected areas
Public propertyselectedElements Get or set selected elements in viewport. REST version only against local instance of NextFEM Designer
Public propertyselectedNodes Get or set selected nodes in viewport. REST version only against local instance of NextFEM Designer
Public propertyselLineColor Change color for selected lines
Public propertyselNodeColor Change color for selected nodes
Public propertyselSolidColor Change color for selected solids
Public propertyselSpringColor Change color for selected springs
Public propertysolidColor Change color for solids
Public propertysolverType Get current solver type. The property is read-only, use changeSolver to modify it
Public propertyspringColor Change color for springs
Public propertytempFolder Get or set the temporary folder.
Public propertytextColor Change color for text
Public propertyuseFastEigensolver Get or set flag for using fast eigensolver
Public propertyWallMeshSize Set or get mesh size for meshing areas in the model, in millimeters
Top
Methods
 NameDescription
Public methodactiveBarsDiameters Get a list of active rebar diameters in the model
Public methodactiveHoopsDiameters Get a list of active bar diameters for hoops/stirrups
Public methodaddBeam Add a new beam to the model. Existing results will be deleted.
Public methodaddBeamLoad(String, Double, Double, Int32, String, Boolean) Add a distributed load on the specified beam
Public methodaddBeamLoad(String, Double, Double, Double, Double, Int32, String, Boolean) Add a distributed load on the specified beam
Public methodaddBeamLoadU Add a uniformly distributed load on the specified beam
Public methodaddBoxSection Add a new beam box section to the model.
Public methodaddCircleInSection Add a circular figure in the selected section
Public methodaddCircSection Add a new beam circular section to the model.
Public methodaddCSection Add a new beam C section to the model.
Public methodaddDCSection Add a new beam double-C section to the model.
Public methodaddDesignMatFromLib Add a design material from library
Public methodaddDesMaterial Add a design material from scratch. Uniaxial type is required (e.g. rebar, FRP, etc.)
Public methodaddDLSection Add a new beam double L section to the model.
Public methodaddDTSection Add a new beam double-T section to the model.
Public methodaddEC8spectrum Add a EC8 spectrum function from given paramters.
Public methodaddEdgeLoad Add a uniform or linear distributed load on the specified edge of planar element.
Public methodaddFillInSection Add a filled figure in an already defined beam section
Public methodaddFloorPlane Add a floor plane load to the model
Public methodaddGroup Add an empty group to the model
Public methodaddHeaderToREST Add HTTP header to REST requests. Local API instance is only affected.
Public methodaddHoleInSection Add and empty figure in an already defined beam section
Public methodaddIsoMaterial Add an isotropic material from scratch
Public methodaddLayeredPlanarSection Add a new layered planar section to the model
Public methodaddLoadCase Add a loacase of a given name to the model
Public methodaddLoadCaseToCombination Add a loadcase and a factor to an already existing combination, buckling or PDelta analysis
Public methodaddLoadCaseToTimeHistoryAnalysis Add a loadcase and a factor to an already existing time-history analysis (static or dynamic)
Public methodaddLongitRebar Add a longitudinal rebar to a member (beam, column or wall)
Public methodaddLongitRebarInSection(Int32, Double, Double, Double, Int32, Double, Double) Add a longitudinal bar to a section
Public methodaddLongitRebarInSection(String, Double, Double, Double, Int32, Double, Double) Add a longitudinal bar to a section
Public methodaddLSection Add a new beam L section to the model.
Public methodaddMatFromLib Add a material from library
Public methodaddMember Add a member in the model
Public methodaddMeshedWall Add a wall to the model meshed with quad elements
Public methodaddNodalDisp Add an imposed displacement to the selected node
Public methodaddNodalLoad Add a nodal load to the model
Public methodaddNodalMass Add a nodal mass
Public methodaddNodalSpring Add a spring connected to the ground. Existing results will be deleted.
Public methodaddNode Add a new node to the model. Existing results will be deleted.
Public methodaddNodeWithID Add a new node with ID
Public methodaddNormalhinge Add a beam hinge without NVM interaction, ready to be assigned to elements. To be used typically for beams part of rigid floors
Public methodaddNTCspectrum Add a NTC 2018 spectrum from given parameters.
Public methodaddNVMhinge Add a beam hinge with NVM interaction, ready to be assigned to elements. Typically, this is the hinge for columns.
Public methodaddObject Directly add object to model
Public methodaddOmegaSection Add a new beam omega or cold-formed C section to the model.
Public methodaddOrChangeDesMaterialProperty Add or modify a custom property of the selected design material
Public methodaddOrChangeMaterialProperty Add or modify a custom property of the selected material
Public methodaddOrModifyCustomData Add a data field into the model
Public methodaddPipeSection Add a new beam pipe section to the model.
Public methodaddPlanarSection Add a new planar section to the model
Public methodaddQuad Add a quad planar element to the model
Public methodaddRebarPattern Adds rebars by pattern in the selected element.
Public methodaddRebarPatternInSection Adds rebars by pattern in the selected section.
Public methodaddRectangleInSection Add a rectangular figure in the selected section
Public methodaddRectSection Add a new beam rectangular section to the model.
Public methodaddSectFromLib(String) Add a section from library
Public methodaddSectFromLib(String, Boolean) Add a section from library
Public methodaddSectionByPoints 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.
Public methodaddSectionCover Add a section cover, e.g. for fire checking purposes
Public methodaddSectionFromDXF Add a section from a DXF file containing polylines. If a cold-formed section is added, specify optional parameters.
Public methodaddSeriesFunction Add a time series function to the model
Public methodaddSineFunction Add a sine function to the model. It can be growing or not.
Public methodaddSolid Add a solid element to the model. Element type is set on the size of the number of nodes
Public methodaddSpring Add a new 2-node spring to the model. Existing results will be deleted.
Public methodaddSpringNLProperty Add a non-linear spring property to the model
Public methodaddSpringProperty Add a spring property to the model
Public methodaddSpringsOnOverlappedNodes Add springs on selected overlapped nodes.
Public methodaddStirrupBars Add stirrup bars to a member (beam, column or wall)
Public methodaddStirrupBarsInSection Add stirrup bars to a section
Public methodaddSubsoilNodalSpringsOnElements Add nodal subsoil springs in nodes of chosen planar elements.
Public methodaddSubsoilZProperty Add a subsoil distributed spring in Z direction of the model
Public methodaddSurfaceLoad Add a uniformly distributed or bi-linear load on the specified face of planar element.
Public methodaddThermalDistLoad Add thermal loads for strain-only loading in beams and shells
Public methodaddTria Add a tria planar element to the model
Public methodaddTruss Add a new truss to the model. Existing results will be deleted.
Public methodaddTSection Add a new beam T section to the model.
Public methodaddVolumeLoad Add volume loading for solids
Public methodalignShellXaxis Align the x local axis of the selected shell element to the given vector
Public methodAnalyzeFireElement Write and run a new model for non-linear thermal analysis of an element section.
Public methodappendDocXformula Append and render a formula from LaTeX to an already opened DocX document. By default, this is aligned to center.
Public methodappendDocXimage Append image to an already opened DocX document. By default, this is aligned to center.
Public methodappendDocXtext Append text to an already opened DocX document
Public methodapplyButterworthFilter Apply Butterworth filter to the 2-columns input data
Public methodapplyEC8lateralForces Apply lateral forces to the master nodes of the model. Rigid diaphragms and masses are required.
Public methodassignHinge Assign a plastic hinge to a beam
Public methodassignMaterialToElement Assign a selected material to the desired element
Public methodassignSectionToElement Assign a selected section to the desired element
Public methodassignSubsoilProperty Assign a subsoil property to the selected element
Public methodassignToGroup Assign nodes and/or elements to a previously defined group
Public methodchangeDefSolverType Change the system of equation type in standard solver
Public methodchangeElementProperty(String, String, Object) Change element property
Public methodchangeElementProperty(String, String, String) Change element property
Public methodchangeLoadValue Change the load value of i-th load entity
Public methodchangeOrAddSectionPoint Change or add a point in an already defined section
Public methodchangeSolver Change the default solver
Public methodchangeSpringNLProperty Change a non-linear spring property already defined in the model
Public methodchangeSpringNLPropertyDof Change a non-linear spring property already defined in the model
Public methodchangeSpringProperty Change a spring property in the model
Public methodcheckConnectivity 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.
Public methodcheckElement Check a single element in a model against results.
Public methodcheckElementRatio Check a single element in a model against results.
Public methodcheckElements Check the specified elements in a model against results.
Public methodcheckElementsRatio Check the specified elements in a model against results.
Public methodcheckElementStation Check a single station in a model against results.
Public methodcheckFreeNodes Check free nodes in the model
Public methodcheckLineElements Check line elements and mesh if necessary.
Public methodcheckModel Check the entire model model with results.
Public methodcheckNode Check a single node in a model against results.
Public methodcheckNodes Check specified nodes in a model against results.
Public methodcheckOverlappedElements Check overlapped elements in the model
Public methodclearElementCustomProperties Clear element custom properties
Public methodclearElementRebar Clear all element rebar
Public methodclearSectionRebar(Int32) Clear all section rebar
Public methodclearSectionRebar(String) Clear all section rebar
Public methodclearSelection Clear selected items. REST version only against local instance of NextFEM Designer
Public methodclearStoredDomains Clear stored resisting domains
Public methodcolorizeModel Colorize with random colors all the elements
Public methodcomm Raw commands to REST API server. Valid only after connect() command.
Public methodcompileDocX Compile the open document for keyword substitution
Public methodconnect Connect to REST API server
Public methodconvertToMeshedSection Convert an existing section to a new tria-meshed section. Remember to re-assign the new section to elements with assignSectionToElement
Public methodconvertUnits Convert model and results to the specified new units.
Public methodconvertValue Convert units of a value.
Public methodcreateDocX Create a DocX file with the desired text
Public methodCustomLicense Check if a license key is available
Public methoddefaultColors Revert to default colors
Public methoddeleteChecks Delete the stored checks.
Public methoddeleteGroup Remove the specified group from model
Public methoddeleteResults Delete the stored results.
Public methoddisconnect Disconnect from server and reattach to local model. Valid only after connect() command.
Public methoddivideHexa Divide an existing Hexa element
Public methoddivideLine Divide existing Line elements
Public methoddivideLineByNodes Divide existing Line elements by nodes
Public methoddivideQuad Divide an existing Quad element
Public methoddivideWedge Divide an existing Wedge element along its extrusion direction
Public methodduplicateSection Duplicate the selected section
Public methodemptyPlot Empty plot for mask initialization
Public methodexportGLTF Export the model to glTF format for web sharing.
Public methodexportIFC Export IFC file
Public methodexportIOM Export model to IDEA StatiCa Open Model format
Public methodexportMidas Export model in MGT format for Midas GEN
Public methodexportOpenSees Export model in OpenSees TCL format for a chosen loadcase
Public methodexportRCbeamsDXF Export the selected RC beam to DXF format. Rebars and hoops will be inserted in DXF, if present
Public methodexportRCmemberDXF Export the selected RC member to DXF format. Rebars and hoops will be inserted in DXF, if present
Public methodexportSAP2000 Export model in S2K format for SAP2000
Public methodexportSectionDXF Export the selected section to DXF format. Rebars and hoops are included, if present
Public methodexportWexBIM Export the model to WexBIM format for web sharing.
Public methodexportXMLresults Export results in XML format
Public methodfunctionFromFile Load a function from text file.
Public methodgenerateFrame Generate a spatial frame of desired characteristics
Public methodgenerateLoadCombinations Generate load combinations as per EC1. General Design license is needed to run.
Public methodgetAlignedNodes Return nodes aligned with the given two as input
Public methodgetAnalysisTimeSteps Get a list of analysis time steps for the specified loadcase
Public methodgetAreaByNodes Get area from the selected nodes
Public methodgetBC Get restraints of a single node
Public methodgetBeamDeflection Get beam deflection for the selected element, loadcase, time and station
Public methodgetBeamDeflections Get the beam deflections for the selected number of stations along beam
Public methodgetBeamForce Get beam force for the selected element, loadcase, time and station
Public methodgetBeamForce2 Get beam force for the selected element, loadcase, time and absissa
Public methodgetBeamForces Get all the beam forces for the selected element, loadcase, time and station
Public methodgetBeamForcesAtNode Get all the forces for the selected element at the specified node (beam end), loadcase, time and station
Public methodgetBeamForcesDiagram Get the beam diagrams values for the selected number of stations along beam
Public methodgetBeamResMoments Get the beam resisting moments for each direction of a beam
Public methodgetBeamResShear 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
Public methodgetBuiltInChecking Get available checking scripts.
Public methodgetCheckNameByMaterial Get checking-set name from the built-in list
Public methodgetCombinationCoeffPsi Get the current psi combination coefficient
Public methodgetCombinationDesignType Returns an integer representing the combination type
Public methodgetCombinationsByDesignType Get an array of linear add combinations of the selected design type
Public methodgetConnectedElements Get all the elements connected to the specified node
Public methodgetControlNode Return the ID of the higher central node.
Public methodgetCornerNodes Return the corner nodes in a list of nodes
Public methodgetCustomData Get custom data stored in the model.
Public methodgetDataPlot Get plot of the given user data
Public methodgetDefinedDesignMaterials Return a list of used design material IDs
Public methodgetDefinedMaterials Return a list of used material IDs
Public methodgetDefinedSections Return a list of used section IDs
Public methodgetDesignMaterialProperty Return selected property from a design material
Public methodgetDesignMaterialsLibrary(String, Int32) Return an array of string containing design material names from built-in library.
Public methodgetDesignMaterialsLibrary(String, String, Int32) Return an array of string containing design material names from built-in library.
Public methodgetElementArea Get element area of planar elemnts or surface for solids
Public methodgetElementCentroid Return the coordinates of the centroid of the selected element
Public methodgetElementChecks Get the checks stored in the model for the specified element
Public methodgetElementConnectivity Return the connectivity of the specified element.
Public methodgetElementCustomProperty Get an already defined element custom property
Public methodgetElementInfo Get text with element properties
Public methodgetElementOffset Get the element offset for selected beam element
Public methodgetElementProperty Return selected property of element
Public methodgetElementRebarSegments Get rebar segments with their initial and final position, in percentage of element length
Public methodgetElementsChecks Get the checks stored in the model for elements
Public methodgetElementsChecksByMat Get the checks stored in the model for the selected material type
Public methodgetElementsFromGroup Get elements from group
Public methodgetElementType 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
Public methodgetElementVolume Get element volume for solids
Public methodgetEndRelease Give beam releases ratios. If 0, the dof is completely released.
Public methodgetEnvelopeCombination Return a check object with loadcases and corresponding factors for desired envelope load combination.
Public methodgetExtrudedBeamPoints Get points from the extruded beam section in 3D space
Public methodgetFirstMode Get from results or estimate the first period of the structure. If no results are available, relationship as per EC8 4.6 is used.
Public methodgetFloorLoadType Get a string describing the selected floor load type
Public methodgetFloorPlanes Return a list of defined floor planes
Public methodgetForceUnit Get the unit for force in the model
Public methodgetFreeElementID Get the next free element ID
Public methodgetFreeNodeID Get the next free node ID
Public methodgetFunctionGeneralData Get custom data stored in the selected function
Public methodgetFunctionName Get name of the selected function
Public methodgetFunctionPlot Get plot of the selected function
Public methodgetFunctions Get a list of IDs of already defined functions
Public methodgetFunctionUnits Get units of the selected function (Y values)
Public methodgetGreekLetter Return the corresponding letter from Greek alphabet
Public methodgetGroups Get all groups in the model
Public methodgetLanguage Get language code (eg. "en" for English)
Public methodgetLastBilinearMomentCurvature Get bilinearized moment-curvature of the last section calculated in getSectMomentCurvature
Public methodgetLastMomentCurvatureData Get last moment-curvature extended data for the last section calculated in getSectMomentCurvature
Public methodgetLastRunLog Get log for the last run analysis
Public methodgetLastSectionRes3DDomainPoints Get list of 3D points for plotting 3D resisting domain of the last computed section
Public methodgetLenUnit Get the unit for length in the model
Public methodgetLinearAddCombination Return a check object with loadcases and corresponding factors for desired load combination.
Public methodgetLoad Returns a string describing of the i-th load in the model.
Public methodgetLoadA Returns an array of strings describing of the i-th load in the model (ID,Node,Element,Direction,Load value,Load case)
Public methodgetLoadcaseFactor Get load factor for the function associated to the selected loadcase
Public methodgetLoadCases Get the names of loadcases set in the model.
Public methodgetLoadCombinations Get the names of load combinations set in the model.
Public methodgetLoadDurationClass Returns the load duration class for the requested loadcase
Public methodgetLoadingData Retrieve custom data about wind, snow and other custom loading
Public methodgetLoadsForElement Produces a list of load IDs for a single element.
Public methodgetLoadsForNode Produces a list of load IDs for a single node.
Public methodgetLoadsInLoadcase Produces a list of load IDs for a single loadcase.
Public methodgetLocalAxes Return local axes of an element as API.vert3
Public methodgetLocalAxesArray Return local axes of an element as array of double {x1,x2,x3,y1,y2,y3,z1,z2,z3}
Public methodgetMachineData Get data of the hosting server
Public methodgetMacroelement Get the macroelement type assigned to the selected element
Public methodgetMaterialProperty Return selected property from a material
Public methodgetMaterialsLibrary(String, Int32) Return an array of string containing material names from built-in library.
Public methodgetMaterialsLibrary(String, String, Int32) Return an array of string containing material names from built-in library.
Public methodgetMaxMinBeamForces Get maximum and minimum beam forces from elements having the same section, in all loadcases and all stations
Public methodgetMaxMinNodeDispl Get maximum and minimum nodal displacement from all nodal results.
Public methodgetMaxMinWoodArmerMoments(Int32) Get maximum and minimun Wood-Armer moments from elements in the same group of the selected element
Public methodgetMaxMinWoodArmerMoments(String) Get maximum and minimun Wood-Armer moments from elements in the same group of the selected element
Public methodgetMemberElements Get the IDs of beam elements grouped in a member.
Public methodgetMemberLength Get member length
Public methodgetMembers Get a list of members defined in the model
Public methodgetModalPeriod Get a modal period of the structure or the buckling factor
Public methodgetModes Get the number of available modes in results
Public methodgetNodalDisp Get nodal displacement from the selected loadcase and time
Public methodgetNodalReact Get nodal reaction from the selected loadcase and time
Public methodgetNodalShellForce Get nodal shell forces from nodes connected to shell elements
Public methodgetNodalStress Get stress from node
Public methodgetNodeChecks Get the checks stored in the model for the specified node
Public methodgetNodeCoordinates Returns node coordinates as double array
Public methodgetNodeInfo Get text with node properties
Public methodgetNodePosition Returns node position as vert3 object
Public methodgetNodeProperty Return selected property of node
Public methodgetNodesChecks Get the checks stored in the model for nodes
Public methodgetNodesFromCoords Get nodes having the specified coordinates
Public methodgetNodesFromGroup Get nodes from group
Public methodgetNodesOnSides Get nodes on borders of the selected rectangular shell region
Public methodgetOSprocedureName Return the NextFEM procedure file for OpenSees, without .tcl extension
Public methodgetParticipatingMassesRatios Get ratios of participating masses from modal or response spectrum analysis
Public methodgetParticipationFactors Get participation factors from modal or response spectrum analysis
Public methodgetReinfPropertiesNTC Get design data for FRP/FRCM strips as per CNR DT 200 Italian code
Public methodgetResultHistory Get result history for the selected quantity
Public methodgetRigidDiaphragms Gives the list of master nodes in rigid diaphragms
Public methodgetRigidOffsets Get beam end offset length ratios, or and array of 0 if no end offset is present
Public methodgetSectionColor Get the color of the selected section in RGB format
Public methodgetSectionCutForce Get section cut force for the selected section cut, loadcase, time and DoF
Public methodgetSectionFigure Get points in Z-Y plane from a section figure. Typically, index 1 contains the first (filled) figure.
Public methodgetSectionOffset Get the section offset for selected beam element
Public methodgetSectionProperties Get all properties of a section
Public methodgetSectionProperty Get selected property of a section
Public methodgetSectionRebarCoords Get rebar coordinates from selected section
Public methodgetSectionResDomainPoints Get list of points for plotting resisting domain of already computed sections
Public methodgetSectionResMoments(String, Int32, Int32, Double, Double, Double) Get flexural strength of a beam station by calculating neutral axis
Public methodgetSectionResMoments(String, String, Int32, Double, Double, Double) Get flexural strength of a section by calculating neutral axis
Public methodgetSectionResMoments2 Get flexural strength of a section by calculating neutral axis. Material must be set as section property, see setSectionMaterial.
Public methodgetSectionResMoments3 Get flexural strength of a section by calculating neutral axis. Material must be set as section property, see setSectionMaterial.
Public methodgetSectionResMoments4 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.
Public methodgetSectionResShear(Int32, Double, Double, Double, Double, Double) Get section shear resistance by automatically selecting checking rules for section material
Public methodgetSectionResShear(Int32, String, Double, Double, Double, Double, Double) Get section shear resistance
Public methodgetSectionResShearDict Get section shear resistance
Public methodgetSectionsLibrary(String) Return an array of string containing section names from built-in library.
Public methodgetSectionsLibrary(String, String) Return an array of string containing section names from built-in library.
Public methodgetSectMomentCurvature Get moment-curvature diagram for the selected section
Public methodgetSeparator Returns separator used by the program
Public methodgetShearResFromDict(DictionaryString, Decimal) Get section shear resistance from an already performed checking given in a dictionary of string, decimal
Public methodgetShearResFromDict(DictionaryString, Double) Get section shear resistance from an already performed checking given in a dictionary of string, double
Public methodgetShellEndRelease Give shell releases
Public methodgetSoilPressureAtNode Return the soil pressure (positive if compression on soil) in Z global direction
Public methodgetSpringLocalAxes Get local axes of a spring element
Public methodgetSubsoilElements Get a list of elements having subsoil springs
Public methodgetTimePeriods Returns time/period values in results for the desired loadcase
Public methodgetUsername Return local instance username
Public methodgetVersion Get API version
Public methodgetWallGroups Return all the groups than can be associated to a wall
Public methodgetWallHeight Gives the height of a specified wall
Public methodgetWalls Return all the wall elements by their number
Public methodgetWallSection Gives the dimensions (thickness and width) of a specified wall
Public methodhasResults Flag indicating if model has results
Public methodimportAbaqusCalculix Import ABAQUS/CalculiX model
Public methodimportDolmen Import a CDM Dolmen model
Public methodimportDXF(Stream) Import DXF from stream
Public methodimportDXF(String) Import DXF file
Public methodimportIFC Import IFC file
Public methodimportMidas(String) Import a Midas GEN/Civil model in text format
Public methodimportMidas(String) Import a Midas GEN/Civil model in text format
Public methodimportMidasResults(String) Read results from Midas GEN/Civil tables, copied to a text file
Public methodimportMidasResults(String) Read results from Midas GEN/Civil tables, copied to a text file
Public methodimportOpenSees Import OpenSees model in TCL format
Public methodimportOpenSeesRecorder Import an OpenSees recorder text file. XML is also supported.
Public methodimportSAF Import structural model in SAF file
Public methodimportSAP2000 Import a SAP2000 model in text format
Public methodimportSeismoStruct Import a SeismoStruct XML model
Public methodimportSismicad Import a Sismicad model. Consider to call importSismicadSects_Combo to read sections and combinations before calling this function.
Public methodimportSismicadSects_Combo(String) Read section definitions and combinations from Sismicad tables, in TXT format
Public methodimportSismicadSects_Combo(String) Read section definitions and combinations from Sismicad tables, in TXT format
Public methodimportSofistik Import a Sofistik model from database
Public methodimportSR3 Import a OpenSargon model in binary format
Public methodimportSR4 Import a OpenSargon model in text format
Public methodimportStraus7 Import a Straus7 model in text format
Public methodimportStrausResults(String) Read results from Straus7 tables, copied to a text file
Public methodimportStrausResults(String) Read results from Straus7 tables, copied to a text file
Public methodimportWinStrand Import a EnExSys WinStrand model in XML format
Public methodis64bit Check if running program is at 64bit
Public methodisColumn Check if a beam element is vertical or not
Public methodisNodeLoaded Tell if the node is loaded or not
Public methodisRestrained Tell if the node is restrained or not
Public methodLangTrasl Return a translation of the input string depending on the current locale.
Public methodLaunchLoadCase Launch a single loadcase calculation, not waiting for finishing
Public methodLaunchModel Launch entire model calculation, not waiting for finishing
Public methodlistDesignMaterialCustomProperty Get a list of the custom properties stored in the selected design material
Public methodlistMaterialCustomProperty Get a list of the custom properties stored in the selected material
Public methodLoadCaseFromCombo Generates a load-case from a linear add combination.
Public methodmergeImportedLines Merge selected Line elements with imported results
Public methodmergeLines Merge selected Line elements
Public methodmergeModelData Merge a new model to the existing one
Public methodmergeModelResults Merge a new set of results to the existing ones
Public methodmergeOverlappedNodes Merge overlapped nodes in the model
Public methodmeshAreaTria Mesh a planar area with triangular or quadrilateral elements
Public methodmeshAreaTriaMulti Mesh planar areas with triangular or quadrilateral elements. This function has to be used when defined more than one hole per meshed region.
Public methodmeshQuad2Wall Mesh and group into wall a single quad element.
Public methodModelToSection Write a section from a thermal model made with planar elements
Public methodmoveNodes Move nodes
Public methodnewModel Clear model
Public methodopenIDEAcodeCheck Open IDEA Code Check Manager, if installed. Only for local instance of NextFEM Designer
Public methodopenModel Open the specified NXF or XML model
Public methodplotElemSectionWithBars Plot section with rebars from element in a ZedGraph control
Public methodplotFireSectionWithBars Plot fire section after a thermal analysis. To be used only with meshed sections
Public methodplotSectionWithBars Plot section with rebars defined in a ZedGraph control
Public methodquad2tria Transform a quad element into 2 tria elements
Public methodreadBeamForces Add a beam forces set to results.
Public methodrecalculateSection Recalculate section properties, if needed
Public methodrefreshDesignerView Refresh view of the remote connected instance of NextFEM Designer. Valid only after connect() command.
Public methodrefreshHinges Recalculate all hinges assigned in the model. Useful after modification of material or section.
Public methodremoveAllLoads Removes all the loads in the model
Public methodremoveAllLoadsForLoadcase Removes all the loads in the model for the selected loadcase
Public methodremoveBC Remove boundary condition for a node
Public methodremoveCompositeFlags Remove flags for composite section
Public methodremoveCustomData Remove a custom data field from the model
Public methodremoveDesMaterialProperty Remove a custom property from the selected design material
Public methodremoveElement Remove the specified element from the model
Public methodremoveElementsFromMember Remove the specified elements from a member
Public methodremoveFloorLoad Remove the specified floor load type
Public methodremoveFloorPlane Remove a floor plane specified by its name
Public methodremoveFreeNodes Find and remove free nodes in the model
Public methodremoveHinges Remove all hinges from a beam element
Public methodremoveLink Removes a rigid link from the model.
Public methodremoveLoad Removes the specified load.
Public methodremoveLoadCase Remove the specified loacase
Public methodremoveLoadCaseFromCombination Remove loadcase and factor from an already existing combination, buckling or PDelta analysis
Public methodremoveLoadCaseToTimeHistoryAnalysis Remove loadcase and factor to an already existing time-history analysis
Public methodremoveMaterial Remove the selected material
Public methodremoveMaterialProperty Remove a custom property from the selected material
Public methodremoveMember Remove a member from the model
Public methodremoveNodalMass Remove all masses defined in a node
Public methodremoveNode Remove the node with the specified ID from the model
Public methodremoveNodeCS Remove a previously defined Local Coordinate System from a node.
Public methodremoveOverlappedElements Find and remove overlapped elements in the model, handling members and groups
Public methodremoveRigidDiaphragms Remove all the rigid floor constraints in the model.
Public methodremoveSection Remove the selected section
Public methodremoveSectionCover Remove section cover
Public methodremoveSectionFigure Remove a figure from the selected section
Public methodremoveSectionProperty Revert a previously custom section property to automatic evaluation
Public methodremoveSpringProperty Remove a linear or non-linear spring property
Public methodrenameSection Assign name to an already defined section
Public methodrenumberElements Renumber elements in the model
Public methodrenumberElementsByCoordinates Renumber elements in the model with spatial criteria, using element centroid
Public methodrenumberNodes Renumber nodes in the model
Public methodrenumberNodesByCoordinates Renumber nodes in the model with spatial criteria
Public methodrequestDesignerUndo Request undo to remote connected instance of NextFEM Designer. Valid only after connect() command.
Public methodrotateNodes Rotate nodes by moving them
Public methodRunLoadCase Run a single loadcase
Public methodRunModel Run entire model
Public methodsaveDocX Save the current DocX document to a file
Public methodsaveModel Save the model and results with desired name
Public methodsaveOptions Save program options, including solver preferences, tolerances, etc.
Public methodsaveRemote Save remote model in NextFEM API server
Public methodsaveSectionImage Save section plot into a Png image
Public methodsaveSectionImageWithBars Save a plot of an element section with rebar, if any, into a Png image
Public methodscaleNodes Scale nodes
Public methodSectionToModel Write model of a section, meshed with Tria elements, typically for thermal analysis
Public methodseriesFromFunction Get the series of the selected function
Public methodsetAluSection Set aluminium checking parameters for section
Public methodsetAnalysisSequence Set the loadcases calculation order by specifying the preceding case.
Public methodsetBC Set the boundary conditions (restraints) for a node
Public methodsetBeamAngle Set the rotation angle of the specified beam.
Public methodsetBucklingAnalysis Set a buckling analysis from an existing loadcase, if it doesn't contain loads, use addLoadCaseToCombination to add the load contained in other loadcases.
Public methodsetCombination Set a linear add combination from an existing loadcase. It can be called multiple times.
Public methodsetCombinationCoeffPsi Set the psi combination coefficient to the desired value
Public methodsetCombinationFactors Set or change combination factors
Public methodsetCompositeBeam Set composite section beam properties
Public methodsetCompositeColumn Set composite section column properties
Public methodsetConcretePropertiesNTC Assign a custom compressive strength to a concrete material, recalculating E and ftk as per NTC code
Public methodsetConstraint Set a general constraint between 2 nodes
Public methodsetElemAsJoint Set the Joint property of the specified element.
Public methodsetElementChecks Import a set of checks for the specified element. If already existing, the set is overwritten.
Public methodsetElementCustomProperty Set or change an element custom property
Public methodsetElementOffset Set element line offset for the selected beam element
Public methodsetElementSection Assign a section to an element. An alternative to assignSectionToElement
Public methodsetEndRelease Assign an end release to a beam element by specifying its force percentage or joint stiffness.
Public methodsetEnvelope Set an envelope combination from an existing loadcase. It can be called multiple times.
Public methodsetFiberSection Make the selected section a fiber section. Suitable only for OpenSees solver.
Public methodsetFirePoint Set the point of fire used to set temperatures of all the elements in the model
Public methodsetFloorLoad Add or modify floor load type
Public methodsetFunctionGeneralData Set custom data stored in the selected function
Public methodsetLanguage Set language code
Public methodsetLoadA Modify an existing load through an array, conforming to the one got via getLoadA
Public methodsetLoadcaseFactor Change load factor for the function associated to the selected loadcase
Public methodsetLoadCasePhaseInCombination Set the phase to a loadcase in an already existing combination, for analysis
Public methodsetLoadCaseType Set loadcase type for combinations
Public methodsetLoadDurationClass Set the load duration class for the selected loadcase
Public methodsetLoadsToMass Add, modify or remove a load-to-mass setting.
Public methodsetMacroelement Assign macroelement type to the selected element
Public methodsetModalAnalysis Set a modal analysis upon an existing load case
Public methodsetNLDanalysis Set a non linear dynamic analysis upon an existing load case
Public methodsetNLSanalysis Set a non linear static analysis upon an existing load case
Public methodsetNodeAsJoint Set the Joint property of the specified node.
Public methodsetNodeChecks Import a set of checks for the specified node. If already existing, the set is overwritten.
Public methodsetNodeCoordinates Set node coordinates as double array
Public methodsetNodeCS Set the Local Coordinate System of a node by specifying the first 2 vectors.
Public methodsetNodePosition Set or change node position as vert3 object
Public methodsetPDeltaAnalysis Set a PDelta analysis from an existing loadcase, if it doesn't contain loads, use addLoadCaseToCombination to add the load contained in other loadcases.
Public methodsetResponseSpectrumAnalysis Set a Response Spectrum analysis on an existing loadcase
Public methodsetRigidDiaphragms Set rigid diaphragms for all model. Floors heigths are taken automatically, restrained floors are skipped.
Public methodsetRigidLink Set a rigid link between two nodes.
Public methodsetRigidOffsets Assign rigid offsets to beam.
Public methodsetSectionAngle Set the rotation angle for a beam section.
Public methodsetSectionColor Set the color of the selected section in RGB format
Public methodsetSectionMaterial Set the material as section property
Public methodsetSectionOffset Set a section offset for the selected beam section
Public methodsetSectionProperty Set selected property of a section
Public methodsetSectionRebarsToElements(Int32) Assign section rebars and stirrups in elements having the same section
Public methodsetSectionRebarsToElements(String) Assign section rebars and stirrups in elements having the same section
Public methodsetSeismicFloorEccentricity Compute floor torque moments for accounting 5% eccentricity for center of mass of each rigid floor. Rigid diaphragms and masses are required.
Public methodsetSeismicLoadcaseForCombos Set the seismic loadcase for directional combinations (e.g. response spectrum). Repeat the command for other directions.
Public methodsetSelfWeight Set the loadcase hosting the automatic self-weight
Public methodsetSelfWeightDirection Set the self-weight direction in space
Public methodsetShearReinfRCdata 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
Public methodsetShellEndRelease Set end release for shell element
Public methodsetSpringLocalAxes Set local axes in the selected spring property
Public methodsetSRSScombination Set a linear add combination from an existing loadcase. It can be called multiple times.
Public methodsetSteelSection Set steel checking parameters for section
Public methodsetUnits Set units in the model
Public methodsetWall Create a wall for design, including 3 section cuts, from the selected planar elements
Public methodshowViewport Open the viewport showing the model in path. REST version only against local instance of NextFEM Designer
Public methodstartDesigner(String, Boolean) Starts NextFEM Designer
Public methodstartDesigner(String, Boolean, Boolean) Starts NextFEM Designer
Public methodvalueFromFunction Get the value of the selected function corresponding to the desired abscissa
Public methodvalueFromString Get value from a string containing key=value
Public methodvertexFromNode Get vertex from node for calculation with vert3 class.
Top
See Also