Workspace 6.21.5
|
#include <Python/pythonmeshinterface.h>
Public Types | |
enum | ElementType { Point , Segment , Triangle , Quadrilateral , Tetrahedron , Hexahedron , PolyLine , Polygon } |
Public Member Functions | |
PythonMeshInterface () | |
PythonMeshInterface (const PythonMeshInterface &other) | |
PythonMeshInterface (Mesh::MeshModelInterface &mesh) | |
~PythonMeshInterface () | |
int | add_element (ElementType type, pyb::list nodeIds) |
int | add_element_float_state (ElementType type, const char *name) |
int | add_element_int_state (ElementType type, const char *name) |
int | add_element_string_state (ElementType type, const char *name) |
int | add_element_vector3_state (ElementType type, const char *name) |
int | add_node (double x, double y, double z) |
int | add_node (pyb::list value) |
int | add_node_float_state (const char *name) |
int | add_node_int_state (const char *name) |
int | add_node_string_state (const char *name) |
int | add_node_vector3_state (const char *name) |
float | element_float_state (ElementType type, int elementId, int stateId) |
int | element_float_state_id (ElementType type, const char *name) |
pyb::list | element_floatlist_state (ElementType type, int elementId, int stateId) |
int | element_floatlist_state_id (ElementType type, const char *name) |
int | element_int_state (ElementType type, int elementId, int stateId) |
int | element_int_state_id (ElementType type, const char *name) |
pyb::list | element_nodes (ElementType type, int elementId) |
pyb::str | element_string_state (ElementType type, int elementId, int stateId) |
int | element_string_state_id (ElementType type, const char *name) |
pyb::list | element_vector3_state (ElementType type, int elementId, int stateId) |
int | element_vector3_state_id (ElementType type, const char *name) |
float | node_float_state (int nodeId, int stateId) |
int | node_float_state_id (const char *name) |
pyb::list | node_floatlist_state (int nodeId, int stateId) |
int | node_floatlist_state_id (const char *name) |
int | node_int_state (int nodeId, int stateId) |
int | node_int_state_id (const char *name) |
pyb::list | node_position (int nodeId) |
pyb::str | node_string_state (int nodeId, int stateId) |
int | node_string_state_id (const char *name) |
pyb::list | node_vector3_state (int nodeId, int stateId) |
int | node_vector3_state_id (const char *name) |
int | num_elements (ElementType type) |
int | num_nodes () const |
void | set_element_float_state (ElementType type, int elementId, int stateId, float value) |
void | set_element_int_state (ElementType type, int elementId, int stateId, int value) |
void | set_element_string_state (ElementType type, int elementId, int stateId, const char *value) |
void | set_element_vector3_state (ElementType type, int elementId, int stateId, pyb::list value) |
void | set_node_float_state (int nodeId, int stateId, float value) |
void | set_node_int_state (int nodeId, int stateId, int value) |
void | set_node_position (int nodeId, pyb::list value) |
void | set_node_string_state (int nodeId, int stateId, const char *value) |
void | set_node_vector3_state (int nodeId, int stateId, pyb::list value) |
void | setMesh (Mesh::MeshModelInterface *mesh) |
Mesh::MeshModelInterface * | takeMesh () |
enum ElementType |
PythonMeshInterface | ( | Mesh::MeshModelInterface & | mesh | ) |
PythonMeshInterface | ( | const PythonMeshInterface & | other | ) |
|
default |
int add_element | ( | ElementType | type, |
pyb::list | nodeIds | ||
) |
int add_element_float_state | ( | ElementType | type, |
const char * | name | ||
) |
int add_element_int_state | ( | ElementType | type, |
const char * | name | ||
) |
int add_element_string_state | ( | ElementType | type, |
const char * | name | ||
) |
int add_element_vector3_state | ( | ElementType | type, |
const char * | name | ||
) |
int add_node | ( | double | x, |
double | y, | ||
double | z | ||
) |
int add_node | ( | pyb::list | value | ) |
int add_node_float_state | ( | const char * | name | ) |
int add_node_int_state | ( | const char * | name | ) |
int add_node_string_state | ( | const char * | name | ) |
int add_node_vector3_state | ( | const char * | name | ) |
float element_float_state | ( | ElementType | type, |
int | elementId, | ||
int | stateId | ||
) |
int element_float_state_id | ( | ElementType | type, |
const char * | name | ||
) |
pyb::list element_floatlist_state | ( | ElementType | type, |
int | elementId, | ||
int | stateId | ||
) |
int element_floatlist_state_id | ( | ElementType | type, |
const char * | name | ||
) |
int element_int_state | ( | ElementType | type, |
int | elementId, | ||
int | stateId | ||
) |
int element_int_state_id | ( | ElementType | type, |
const char * | name | ||
) |
pyb::list element_nodes | ( | ElementType | type, |
int | elementId | ||
) |
pyb::str element_string_state | ( | ElementType | type, |
int | elementId, | ||
int | stateId | ||
) |
int element_string_state_id | ( | ElementType | type, |
const char * | name | ||
) |
pyb::list element_vector3_state | ( | ElementType | type, |
int | elementId, | ||
int | stateId | ||
) |
int element_vector3_state_id | ( | ElementType | type, |
const char * | name | ||
) |
float node_float_state | ( | int | nodeId, |
int | stateId | ||
) |
int node_float_state_id | ( | const char * | name | ) |
pyb::list node_floatlist_state | ( | int | nodeId, |
int | stateId | ||
) |
int node_floatlist_state_id | ( | const char * | name | ) |
int node_int_state | ( | int | nodeId, |
int | stateId | ||
) |
int node_int_state_id | ( | const char * | name | ) |
pyb::list node_position | ( | int | nodeId | ) |
pyb::str node_string_state | ( | int | nodeId, |
int | stateId | ||
) |
int node_string_state_id | ( | const char * | name | ) |
pyb::list node_vector3_state | ( | int | nodeId, |
int | stateId | ||
) |
int node_vector3_state_id | ( | const char * | name | ) |
int num_elements | ( | ElementType | type | ) |
int num_nodes | ( | ) | const |
void set_element_float_state | ( | ElementType | type, |
int | elementId, | ||
int | stateId, | ||
float | value | ||
) |
void set_element_int_state | ( | ElementType | type, |
int | elementId, | ||
int | stateId, | ||
int | value | ||
) |
void set_element_string_state | ( | ElementType | type, |
int | elementId, | ||
int | stateId, | ||
const char * | value | ||
) |
void set_element_vector3_state | ( | ElementType | type, |
int | elementId, | ||
int | stateId, | ||
pyb::list | value | ||
) |
void set_node_float_state | ( | int | nodeId, |
int | stateId, | ||
float | value | ||
) |
void set_node_int_state | ( | int | nodeId, |
int | stateId, | ||
int | value | ||
) |
void set_node_position | ( | int | nodeId, |
pyb::list | value | ||
) |
void set_node_string_state | ( | int | nodeId, |
int | stateId, | ||
const char * | value | ||
) |
void set_node_vector3_state | ( | int | nodeId, |
int | stateId, | ||
pyb::list | value | ||
) |
void setMesh | ( | Mesh::MeshModelInterface * | mesh | ) |
MeshModelInterface * takeMesh | ( | ) |