HM_GenerateMeshParamStruct
Contains information that is used by the HM_ExtAPI::GenerateMesh() function to set meshing parameters in interactive and batch meshing modes.
Syntax
struct HM_GenerateMeshParamStruct {
int size;
double element_size;
int element_order;
int mesh_type;
int mesh_option_flags;
const char* param_file_path;
const char* criteria_file_path;
const char* BM_folder_path;
const char* MA_file_path;
int num_local_batcparamsets;
HM_BatchMeshParamSet* local_batchparamsets;
};
    Type
HyperMesh Ext API Function
Description
This structure contains information that is used by the HM_ExtAPI::GenerateMesh() function to set meshing parameters in interactive and batch meshing modes.
The structure information is declared in hm_extapi.h.
The members are: size, element_size, element_order, mesh_type, mesh_option_flags, param_file_path, criteria_file_path, BM_folder_path, MA_file_path, num_local_batchparamsets, local_batchparamsets
Inputs
- size
 - Specifies the length, in bytes, of the structure. Use sizeof(HM_GenerateMeshParamStruct) for this member. This is used to distinguish the current version of HM_GenerateMeshParamStruct from possible future extended versions with additional members.
 - element_size
 - Specifies the mesh size. This member is ignored if the member param_file_path is not NULL.
 - element_order
 - Specifies the order (degree) of elements to generate. This member is ignored if the member param_file_path is not NULL.
 - mesh_type
 - Specifies the type of elements to generate. This member is ignored if the member param_file_path is not NULL.
 - mesh_option_flags
 - A set of bit flags that can be used to specify additional mesh generation options. This member is ignored if the member param_file_path is not NULL.
 - param_file_path
 - Name of the text file containing parameters for meshing. If this parameter is NULL then parameters specified by members element_size, element_order, mesh_type, and mesh_option_flags are used to control mesh generation.
 - criteria_file_path
 - Name of the text file containing criteria parameters for meshing.
 - BM_folder_path
 - Name of the folder where HyperMesh writes out result files.
 - MA_file_path
 - Name of the file to write out the model with realized mesh areas given as input in a call to the HM_ExtAPI::GenerateMesh() function and a mesh generated during the call. The file is written out in a format of HyperMesh model file. If this parameter is NULL then the file is not created.
 - num_local_batchparamsets
 - The number of local batch mesh parameter/criteria file sets used for individual batch meshing of specified topology faces and/or components.
 - local_batchparamsets
 - Pointer to an array of local batch mesh criteria/parameter file sets used by HM_BatchMeshParamSet for individual batch meshing of specified topology faces and/or components. The number of values in the array must not be smaller than the value specified by num_local_batchparamsets.
 
Errors
None.