Class MesherHelper
Last update: 16.07.2025Namespace: VM.Managed
Assembly: VMAppCore.dll
This class is to represent the mesh helper
public class MesherHelper
Inheritance
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
MesherHelper(string)
Initializes a new instance of the
public MesherHelper(string strMesherPath)
Parameters
strMesherPath string
The string mesher path.
Methods
Dispose(bool)
[HandleProcessCorruptedStateExceptions]
protected virtual void Dispose(bool A_0)
Parameters
A_0 bool
Dispose()
Finalizes an instance of the
public override sealed void Dispose()
~MesherHelper()
!s the mesher helper.
protected ~MesherHelper()
GetTetraPosAndConn(List, List)
public void GetTetraPosAndConn(List<vectorbase> lstPos, List<uint> lstConty)
Parameters
lstPos ListVectorBase>
GetTetraPosAndConn(vector_VM_VECTOR,std::allocator_VM_VECTOR> >*, vector >*)
public void GetTetraPosAndConn(vector_VM_VECTOR,std::allocator_VM_VECTOR> >* vecPos, vector<unsigned int> >* vecConty)
Parameters
vecPos vector_VM_VECTOR,std::allocator_VM_VECTOR> >*
vecConty [vector
public bool MesherExecute(basic_string<wchar_t>,std::allocator<wchar_t> >* strNasPath, vector_VM_VECTOR,std::allocator_VM_VECTOR> >* arvPosition, vector<unsigned int> >* arConnectivities, bool bUseSurfRemesh, bool bMesher, basic_string<wchar_t>,std::allocator<wchar_t> >* strOutputType)
Parameters
strNasPath [basic_string
arConnectivities [vector
public bool MesherExecuteCLR(string strNasPathCLR, List<vectorbase> lstPosition, List<uint> lstConnectivities, bool bUseSurfRemesh, bool bMesher, string strOutputTypeCLR)
Parameters
strNasPathCLR string
lstPosition ListVectorBase>
lstConnectivities Listuint>
bUseSurfRemesh bool
bMesher bool
strOutputTypeCLR string
Returns
RunTetraMesher(vector_VM_VECTOR,std::allocator_VM_VECTOR> >*, vector >*)
public bool RunTetraMesher(vector_VM_VECTOR,std::allocator_VM_VECTOR> >* vecPosTria, vector<unsigned int> >* vecConnTria)
Parameters
vecPosTria vector_VM_VECTOR,std::allocator_VM_VECTOR> >*
vecConnTria [vector
public bool RunTetraMesherCLR(List<vectorbase> vecPosTria, List<uint> vecConnTria)
Parameters
vecPosTria ListVectorBase>
Returns
</wchar_t></wchar_t></wchar_t></wchar_t>