UnityMol  1.0.25beta
UMol.WrapperCudaSES Class Reference

Public Member Functions

static void API_computeSES (float resoSES, Vector3 [] atomPos, float [] atomRadii, int N, out IntPtr out_vertices, out int NVert, out IntPtr out_triangles, out int NTri, int smooth)
 
static IntPtr API_getVertices ()
 
static IntPtr API_getTriangles (bool invertTri)
 
static IntPtr API_getAtomIdPerVert ()
 
static void API_freeMesh ()
 

Static Public Member Functions

static GameObject createCUDASESSurface (Transform meshPar, string name, UnityMolSelection select, ref int[] atomIdPerVert, ref MeshData mData, float resolutionSES=0.3f, int smoothingSteps=1)
 

Member Function Documentation

◆ API_computeSES()

static void UMol.WrapperCudaSES.API_computeSES ( float  resoSES,
Vector3 []  atomPos,
float []  atomRadii,
int  N,
out IntPtr  out_vertices,
out int  NVert,
out IntPtr  out_triangles,
out int  NTri,
int  smooth 
)

◆ API_freeMesh()

static void UMol.WrapperCudaSES.API_freeMesh ( )

◆ API_getAtomIdPerVert()

static IntPtr UMol.WrapperCudaSES.API_getAtomIdPerVert ( )

◆ API_getTriangles()

static IntPtr UMol.WrapperCudaSES.API_getTriangles ( bool  invertTri)

◆ API_getVertices()

static IntPtr UMol.WrapperCudaSES.API_getVertices ( )

◆ createCUDASESSurface()

static GameObject UMol.WrapperCudaSES.createCUDASESSurface ( Transform  meshPar,
string  name,
UnityMolSelection  select,
ref int []  atomIdPerVert,
ref MeshData  mData,
float  resolutionSES = 0.3f,
int  smoothingSteps = 1 
)
static

The documentation for this class was generated from the following file: