- ::hwat::utils::BlockMessagesThis function sets the block messages functionality to On or Off. 
- ::hwat::utils::BoundingBoxThis function calculates the bounding box around the given list of components or         elements and returns the dimensions of the bounding box. 
- ::hwat::utils::BoundingBoxFromCompListThis function calculates the bounding box from the given list of         components. 
- ::hwat::utils::ChangeToPerformanceGraphicsSets the graphics mode to performance. 
- ::hwat::utils::ChangeToStandardGraphicsSets the graphics mode to standard. 
- ::hwat::utils::CheckEntityOutOfRangeChecks if the IDs of the entity in the assembly lie within the minimum and maximum         range. 
- ::hwat::utils::CheckTagExistsSee if a tag exists. 
- ::hwat::utils::ClearMarkClears the mark on the entity in HyperMesh. 
- ::hwat::utils::ConvertUnitsConverts units from one format to another. 
- ::hwat::utils::CopyEntitiesToCollectorThis function copies the entities to the given collector. 
- ::hwat::utils::CreateCollectorCreate a HyperMesh collector. 
- ::hwat::utils::CreateContactCreates a contact between the main and secondary. 
- ::hwat::utils::CreateElementCreates an element in HyperMesh. 
- ::hwat::utils::CreateEntitySetCreates an entity set in HyperMesh 
- ::hwat::utils::CreateFrontPoleCreates a rigid pole for frontal collision. 
- ::hwat::utils::CreateHmVectorCreates a vector in HyperMesh. 
- ::hwat::utils::CreateMarkThis function clears the mark and creates a mark on the desired entities. 
- ::hwat::utils::CreateNodeListThis function will create a list of nodes and return the list mark ID. 
- ::hwat::utils::CreateOutputblockCreates an outputblock. 
- ::hwat::utils::CreateRigidWallBarrierCreates a Rigid Wall barrier, both flat or angled. 
- ::hwat::utils::CreateRoadCreates a road in HWAT. 
- ::hwat::utils::CreateSidePoleCreates a rigid pole for side impact. 
- ::hwat::utils::CreateSectionCutCreates a finite or an infinite section cut. 
- ::hwat::utils::CreateSystemCreates a new coordinate system, assigns it to a parent. 
- ::hwat::utils::CreateTagCreates a tag in HyperMesh. 
- ::hwat::utils::CreateTempNodeCreates a temporary node at given location(s). 
- ::hwat::utils::CreateTitleCreates a title for given entity in HyperMesh. 
- ::hwat::utils::DeleteEntityDeletes the specified entity or entities from the loaded model.  
- ::hwat::utils::DeleteFESessionClears the entire HyperMesh session of all data.  
- ::hwat::utils::DeleteTagDelete a tag, if it exists. 
- ::hwat::utils::DeleteTempNodeDeletes a temporary node/s. 
- ::hwat::utils::DisplayEntityTurns display of a HyperMesh entity off/on. 
- ::hwat::utils::DisplayUserMessageDisplays a user message in the menu message area.  
- ::hwat::utils::DuplicateElementsDuplicates the given elements. 
- ::hwat::utils:: EntityExistsCheck if an entity exists in HyperMesh. 
- ::hwat::utils::ExportModelWrites out the input deck for the solver.  
- ::hwat::utils::FilterElementsGiven a list of element IDs and element types, filters and returns only the         intersection of the lists. 
- ::hwat::utils::FindAttachedEntityToGivenEntityFinds the list of attached entities for a given entity and puts them on mark         2. 
- ::hwat::utils::FindMaximumPenetrationFinds the maximum penetration. 
- ::hwat::utils::FindNodeOnComponentsFinds if the node belongs to any given component. 
- ::hwat::utils::FindRootAssemblyGets the root assembly for a given component or assembly. 
- ::hwat::utils::GetActualBBoxFromBBoxReturns the actual bounding box of the nodes enclosed in the given bounding         box. 
- ::hwat::utils::GetAttributeValueGets the value of an attribute from the HyperMesh         database. 
- ::hwat::utils::GetBBoxFromElementsReturns the bounding box formed by given elements. 
- ::hwat::utils::GetBBoxFromNodesReturns the bounding box formed by given nodes. 
- ::hwat::utils::GetClosestElementFind the closest element in the assembly. 
- ::hwat::utils::GetComponentSystemFinds the system for the component. 
- ::hwat::utils::GetCompsFromAssemGets the components in a given assembly. 
- ::hwat::utils::GetElementCentroidFinds the centroid of the element. 
- ::hwat::utils::GetEntitiesInBoxFinds all entities in a box. 
- ::hwat::utils::GetElementNodesFinds the nodes of the element. 
- ::hwat::utils::GetEntityCountGet the total count of the entity by the given entity type in HyperMesh. 
- ::hwat::utils::GetEntityMaxIdFinds the maximum ID for the entity. 
- ::hwat::utils::GetEntityMinIdFinds the minimum ID for the entity. 
- ::hwat::utils::GetEntityNameFromIdFinds the name of the entity from the ID. 
- ::hwat::utils::GetIdFromTagFinds the ID of the node with the given tag. 
- ::hwat::utils::GetMarkedEntityThis function clears the mark, creates a mark on the desired entities, and returns         the entities on the mark. 
- ::hwat::utils::GetMassCGFinds the mass, cg, and centroids of the given assembly. 
- ::hwat::utils::GetMinMaxFromElementsReturns the 2D bounding box formed by the elements on the plane defined by the         arguments. 
- ::hwat::utils::GetModelFromIntranetReads the model file from Intranet. 
- ::hwat::utils::GetParentSystemFinds the parent of a system. 
- ::hwat::utils::GetSysVectors Extracts the X, Y, or Z vector of a system. 
- ::hwat::utils::GetTagGet tag ID. 
- ::hwat::utils::GetTitleBufferGet title buffer.  
- ::hwat::utils::GetTreeLists the parent or child systems in a dummy. Should be used to retrieve paths         without branches.  
- ::hwat::utils::GetUniqueNameFinds a unique name for the entity. 
- ::hwat::utils::GetVectorsFromSystemExtracts the X, Y, or Z vector of a system. 
- ::hwat::utils::GetXYZFromNodeFinds the coordinates of the node. 
- ::hwat::utils::GetXYZFromTagReturns the coordinates of the node with the given tag. 
- ::hwat::utils::HideAssemblyHides the given assembly. 
- ::hwat::utils::HmToVclAssemblyCreates a duplicate copy of each resulting HyperMesh         assembly as a component entity set (VCL assembly). These VCL assemblies will contain all         components from the HyperMesh assembly that had a *PART card         loaded/defined. 
- ::hwat::utils::ImportAndPositionOffsetBarrierImports and positions the offset barrier for frontal crash. 
- ::hwat::utils::ImportAndPositionPendulumsImports and positions the pendulums for 581 bumper testing. 
- ::hwat::utils::ImportAndPositionRearBarriersImports and positions the various rear barriers. 
- ::hwat::utils::ImportAndPositionRoofBarriersImports and positions the left or right platens for roof crush. 
- ::hwat::utils::ImportAndPositionSideBarriersImports and positions the various side barriers. 
- ::hwat::utils::ImportAndPositionWallBarriers Imports and positions the wall barriers for 581 bumper testing. 
- ::hwat::utils::ModifyAssemblyEnables you to add components to an existing entity set. 
- ::hwat::utils::MoveEntitiesToCollectorThis function moves the entities to the given collector. 
- ::hwat::utils::PadBBoxPads the bounding box with the given values. 
- ::hwat::utils::PenetrationCheckTranslates the nodes or elements along a vector until penetration is caused, and then         translates in the opposite direction until the penetration is zero (less than         1e-1). 
- ::hwat::utils::PositionDummyOnImportPositions the dummy’s H-point at the required coordinates and, if required, rotates         the dummy’s back angle by the given amount. 
- ::hwat::utils::PositionLimbs Positions the dummy's hands or feet to the required position. 
- ::hwat::utils::PositionOOPDummyPosition the "Out of Position" driver or passenger dummy. 
- ::hwat::utils::PositionSystemByTransformRotates and translates the system into the proper position/orientation using the         transformation matrix. 
- ::hwat::utils::PostToMessageBoxThis function will post the message string on to the message log. If no text is         passed the function will post the text in the global error variable to the message         log. 
- ::hwat::utils:: ReadTargetLocationCSVFileReturns the data in a 201 Head Target Location CSV file. 
- ::hwat::utils::ReflectEntity Reflect the given entity. 
- ::hwat::utils::RenameEntityRenames entity collectors of given ID and type. 
- ::hwat::utils::RenumberTries to renumber the list of IDs of the given entity so that they start with the         'startid' given as parameter.  
- ::hwat::utils::ReviewAssemblyTurns off all components from the display and turns on only the components that are         contained within the desired component entity set.  
- ::hwat::utils::ReviewCompHides all of the components currently displayed, and displays the given         component. 
- ::hwat::utils::ReviewSetTurns off all components from the display and turns on only the components that are         contained within the desired component entity set. 
- ::hwat::utils::RotateEntityRotate the given entity. 
- ::hwat::utils::RotateSystemRotate the given system. 
- ::hwat::utils::ScaleEntityScale the given entity. 
- ::hwat::utils::ScanAssembliesScans a model to find if the assemblies in the passed Tcl list exist in the         model. 
- ::hwat::utils::SetDebugOnOffThis function sets the value of the global debug variable to 1 or 0 depending on the         option passed. If no option is passed, the function toggles between 1 and 0. 
- ::hwat::utils::SetJointAnglesSets the joint angles of the dummy. 
- ::hwat::utils::SetSolverSets the global SOLVER variable and sources the solver specific         files. If the solver name passed is the same as the SOLVER variable, the         files are not sourced. 
- ::hwat::utils::SetTagUpdates tag using given tag ID body and label. 
- ::hwat::utils::SetTemplateFileLoads the template file in HyperMesh. 
- ::hwat::utils::SetTitleBufferUpdates the title 
- ::hwat::utils::TokenizeLineTokenizes given line data based on the given separator. 
- ::hwat::utils::TranslateEntityTranslates the entity (list of entity IDs) in the x, y, or z direction. 
- ::hwat::utils::TranslateNodesTranslates the node(s) in the x, y, or z direction. 
- ::hwat::utils::TranslateSystemTranslate the given system. 
- ::hwat::utils::UpdateAttributeUpdates an attribute’s value in the HyperMesh         database. 
- ::hwat::utils::UpdateContactUpdates a contact between the main and secondary. 
- ::hwat::utils::UpdateHMAssemblyCreates HyperMesh Assembly with name given. If the         assembly already exists, it is first removed. 
- ::hwat::utils::UpdateNodeSetUpdates an unordered node set in HyperMesh. 
- ::hwat::utils::WriteDebugMessagePosts debug messages to the message box where             ::hwat::globals::DEBUG variable is set to 1. 
- ::hwat::utils::WriteErrorMessagePosts error messages to the message box