#include <SMESHDS_Command.hxx>
Public Member Functions | |
SMESHDS_Command (const SMESHDS_CommandType aType) | |
void | AddNode (smIdType NewNodeID, double x, double y, double z) |
void | Add0DElement (smIdType New0DElementID, smIdType idnode) |
void | AddEdge (smIdType NewEdgeID, smIdType idnode1, smIdType idnode2) |
void | AddFace (smIdType NewFaceID, smIdType idnode1, smIdType idnode2, smIdType idnode3) |
void | AddFace (smIdType NewFaceID, smIdType idnode1, smIdType idnode2, smIdType idnode3, smIdType idnode4) |
void | AddVolume (smIdType NewVolID, smIdType idnode1, smIdType idnode2, smIdType idnode3, smIdType idnode4) |
void | AddVolume (smIdType NewVolID, smIdType idnode1, smIdType idnode2, smIdType idnode3, smIdType idnode4, smIdType idnode5) |
void | AddVolume (smIdType NewVolID, smIdType idnode1, smIdType idnode2, smIdType idnode3, smIdType idnode4, smIdType idnode5, smIdType idnode6) |
void | AddVolume (smIdType NewVolID, smIdType idnode1, smIdType idnode2, smIdType idnode3, smIdType idnode4, smIdType idnode5, smIdType idnode6, smIdType idnode7, smIdType idnode8) |
void | AddVolume (smIdType NewVolID, smIdType idnode1, smIdType idnode2, smIdType idnode3, smIdType idnode4, smIdType idnode5, smIdType idnode6, smIdType idnode7, smIdType idnode8, smIdType idnode9, smIdType idnode10, smIdType idnode11, smIdType idnode12) |
void | AddPolygonalFace (const smIdType ElementID, const std::vector< smIdType > &nodes_ids) |
void | AddQuadPolygonalFace (const smIdType ElementID, const std::vector< smIdType > &nodes_ids) |
void | AddPolyhedralVolume (const smIdType ElementID, const std::vector< smIdType > &nodes_ids, const std::vector< int > &quantities) |
void | AddBall (smIdType NewBallID, smIdType node, double diameter) |
Record adding a Ball. More... | |
void | AddEdge (smIdType NewEdgeID, smIdType n1, smIdType n2, smIdType n12) |
void | AddFace (smIdType NewFaceID, smIdType n1, smIdType n2, smIdType n3, smIdType n12, smIdType n23, smIdType n31) |
void | AddFace (smIdType NewFaceID, smIdType n1, smIdType n2, smIdType n3, smIdType n12, smIdType n23, smIdType n31, smIdType nCenter) |
void | AddFace (smIdType NewFaceID, smIdType n1, smIdType n2, smIdType n3, smIdType n4, smIdType n12, smIdType n23, smIdType n34, smIdType n41) |
void | AddFace (smIdType NewFaceID, smIdType n1, smIdType n2, smIdType n3, smIdType n4, smIdType n12, smIdType n23, smIdType n34, smIdType n41, smIdType nCenter) |
void | AddVolume (smIdType NewVolID, smIdType n1, smIdType n2, smIdType n3, smIdType n4, smIdType n12, smIdType n23, smIdType n31, smIdType n14, smIdType n24, smIdType n34) |
void | AddVolume (smIdType NewVolID, smIdType n1, smIdType n2, smIdType n3, smIdType n4, smIdType n5, smIdType n12, smIdType n23, smIdType n34, smIdType n41, smIdType n15, smIdType n25, smIdType n35, smIdType n45) |
void | AddVolume (smIdType NewVolID, smIdType n1, smIdType n2, smIdType n3, smIdType n4, smIdType n5, smIdType n6, smIdType n12, smIdType n23, smIdType n31, smIdType n45, smIdType n56, smIdType n64, smIdType n14, smIdType n25, smIdType n36) |
void | AddVolume (smIdType NewVolID, smIdType n1, smIdType n2, smIdType n3, smIdType n4, smIdType n5, smIdType n6, smIdType n12, smIdType n23, smIdType n31, smIdType n45, smIdType n56, smIdType n64, smIdType n14, smIdType n25, smIdType n36, smIdType n1245, smIdType n2356, smIdType n1346) |
void | AddVolume (smIdType NewVolID, smIdType n1, smIdType n2, smIdType n3, smIdType n4, smIdType n5, smIdType n6, smIdType n7, smIdType n8, smIdType n12, smIdType n23, smIdType n34, smIdType n41, smIdType n56, smIdType n67, smIdType n78, smIdType n85, smIdType n15, smIdType n26, smIdType n37, smIdType n48) |
void | AddVolume (smIdType NewVolID, smIdType n1, smIdType n2, smIdType n3, smIdType n4, smIdType n5, smIdType n6, smIdType n7, smIdType n8, smIdType n12, smIdType n23, smIdType n34, smIdType n41, smIdType n56, smIdType n67, smIdType n78, smIdType n85, smIdType n15, smIdType n26, smIdType n37, smIdType n48, smIdType n1234, smIdType n1256, smIdType n2367, smIdType n3478, smIdType n1458, smIdType n5678, smIdType nCenter) |
void | MoveNode (smIdType NewNodeID, double x, double y, double z) |
void | RemoveNode (smIdType NodeID) |
void | RemoveElement (smIdType ElementID) |
void | ChangeElementNodes (smIdType ElementID, smIdType nodes[], smIdType nbnodes) |
void | ChangePolyhedronNodes (const smIdType ElementID, const std::vector< smIdType > &nodes_ids, const std::vector< int > &quantities) |
void | Renumber (const bool isNodes, const smIdType startID, const smIdType deltaID) |
SMESHDS_CommandType | GetType () |
smIdType | GetNumber () |
const std::list< smIdType > & | GetIndexes () |
const std::list< double > & | GetCoords () |
~SMESHDS_Command () | |
Private Attributes | |
SMESHDS_CommandType | myType |
int | myNumber |
std::list< double > | myReals |
std::list< smIdType > | myIntegers |
SMESHDS_Command::SMESHDS_Command | ( | const SMESHDS_CommandType | aType | ) |
SMESHDS_Command::~SMESHDS_Command | ( | ) |
void SMESHDS_Command::Add0DElement | ( | smIdType | New0DElementID, |
smIdType | idnode | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_Add0DElement.
Referenced by SMESHDS_Script::Add0DElement().
void SMESHDS_Command::AddBall | ( | smIdType | NewBallID, |
smIdType | node, | ||
double | diameter | ||
) |
Record adding a Ball.
References MESSAGE, myIntegers, myNumber, myReals, myType, and SMESHDS_AddBall.
Referenced by SMESHDS_Script::AddBall().
void SMESHDS_Command::AddEdge | ( | smIdType | NewEdgeID, |
smIdType | idnode1, | ||
smIdType | idnode2 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddEdge.
Referenced by SMESHDS_Script::AddEdge().
void SMESHDS_Command::AddEdge | ( | smIdType | NewEdgeID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n12 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddQuadEdge.
void SMESHDS_Command::AddFace | ( | smIdType | NewFaceID, |
smIdType | idnode1, | ||
smIdType | idnode2, | ||
smIdType | idnode3 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddTriangle.
Referenced by SMESHDS_Script::AddFace().
void SMESHDS_Command::AddFace | ( | smIdType | NewFaceID, |
smIdType | idnode1, | ||
smIdType | idnode2, | ||
smIdType | idnode3, | ||
smIdType | idnode4 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddQuadrangle.
void SMESHDS_Command::AddFace | ( | smIdType | NewFaceID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n3, | ||
smIdType | n12, | ||
smIdType | n23, | ||
smIdType | n31 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddQuadTriangle.
void SMESHDS_Command::AddFace | ( | smIdType | NewFaceID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n3, | ||
smIdType | n12, | ||
smIdType | n23, | ||
smIdType | n31, | ||
smIdType | nCenter | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddBiQuadTriangle.
void SMESHDS_Command::AddFace | ( | smIdType | NewFaceID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n3, | ||
smIdType | n4, | ||
smIdType | n12, | ||
smIdType | n23, | ||
smIdType | n34, | ||
smIdType | n41 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddQuadQuadrangle.
void SMESHDS_Command::AddFace | ( | smIdType | NewFaceID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n3, | ||
smIdType | n4, | ||
smIdType | n12, | ||
smIdType | n23, | ||
smIdType | n34, | ||
smIdType | n41, | ||
smIdType | nCenter | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddBiQuadQuadrangle.
void SMESHDS_Command::AddNode | ( | smIdType | NewNodeID, |
double | x, | ||
double | y, | ||
double | z | ||
) |
References MESSAGE, myIntegers, myNumber, myReals, myType, and SMESHDS_AddNode.
Referenced by SMESHDS_Script::AddNode().
void SMESHDS_Command::AddPolygonalFace | ( | const smIdType | ElementID, |
const std::vector< smIdType > & | nodes_ids | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddPolygon.
Referenced by SMESHDS_Script::AddPolygonalFace().
void SMESHDS_Command::AddPolyhedralVolume | ( | const smIdType | ElementID, |
const std::vector< smIdType > & | nodes_ids, | ||
const std::vector< int > & | quantities | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddPolyhedron.
Referenced by SMESHDS_Script::AddPolyhedralVolume().
void SMESHDS_Command::AddQuadPolygonalFace | ( | const smIdType | ElementID, |
const std::vector< smIdType > & | nodes_ids | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddQuadPolygon.
Referenced by SMESHDS_Script::AddQuadPolygonalFace().
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | idnode1, | ||
smIdType | idnode2, | ||
smIdType | idnode3, | ||
smIdType | idnode4 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddTetrahedron.
Referenced by SMESHDS_Script::AddVolume().
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | idnode1, | ||
smIdType | idnode2, | ||
smIdType | idnode3, | ||
smIdType | idnode4, | ||
smIdType | idnode5 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddPyramid.
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | idnode1, | ||
smIdType | idnode2, | ||
smIdType | idnode3, | ||
smIdType | idnode4, | ||
smIdType | idnode5, | ||
smIdType | idnode6 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddPrism.
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | idnode1, | ||
smIdType | idnode2, | ||
smIdType | idnode3, | ||
smIdType | idnode4, | ||
smIdType | idnode5, | ||
smIdType | idnode6, | ||
smIdType | idnode7, | ||
smIdType | idnode8 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddHexahedron.
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | idnode1, | ||
smIdType | idnode2, | ||
smIdType | idnode3, | ||
smIdType | idnode4, | ||
smIdType | idnode5, | ||
smIdType | idnode6, | ||
smIdType | idnode7, | ||
smIdType | idnode8, | ||
smIdType | idnode9, | ||
smIdType | idnode10, | ||
smIdType | idnode11, | ||
smIdType | idnode12 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddHexagonalPrism.
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n3, | ||
smIdType | n4, | ||
smIdType | n12, | ||
smIdType | n23, | ||
smIdType | n31, | ||
smIdType | n14, | ||
smIdType | n24, | ||
smIdType | n34 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddQuadTetrahedron.
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n3, | ||
smIdType | n4, | ||
smIdType | n5, | ||
smIdType | n12, | ||
smIdType | n23, | ||
smIdType | n34, | ||
smIdType | n41, | ||
smIdType | n15, | ||
smIdType | n25, | ||
smIdType | n35, | ||
smIdType | n45 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddQuadPyramid.
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n3, | ||
smIdType | n4, | ||
smIdType | n5, | ||
smIdType | n6, | ||
smIdType | n12, | ||
smIdType | n23, | ||
smIdType | n31, | ||
smIdType | n45, | ||
smIdType | n56, | ||
smIdType | n64, | ||
smIdType | n14, | ||
smIdType | n25, | ||
smIdType | n36 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddQuadPentahedron.
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n3, | ||
smIdType | n4, | ||
smIdType | n5, | ||
smIdType | n6, | ||
smIdType | n12, | ||
smIdType | n23, | ||
smIdType | n31, | ||
smIdType | n45, | ||
smIdType | n56, | ||
smIdType | n64, | ||
smIdType | n14, | ||
smIdType | n25, | ||
smIdType | n36, | ||
smIdType | n1245, | ||
smIdType | n2356, | ||
smIdType | n1346 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddBiQuadPentahedron.
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n3, | ||
smIdType | n4, | ||
smIdType | n5, | ||
smIdType | n6, | ||
smIdType | n7, | ||
smIdType | n8, | ||
smIdType | n12, | ||
smIdType | n23, | ||
smIdType | n34, | ||
smIdType | n41, | ||
smIdType | n56, | ||
smIdType | n67, | ||
smIdType | n78, | ||
smIdType | n85, | ||
smIdType | n15, | ||
smIdType | n26, | ||
smIdType | n37, | ||
smIdType | n48 | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddQuadHexahedron.
void SMESHDS_Command::AddVolume | ( | smIdType | NewVolID, |
smIdType | n1, | ||
smIdType | n2, | ||
smIdType | n3, | ||
smIdType | n4, | ||
smIdType | n5, | ||
smIdType | n6, | ||
smIdType | n7, | ||
smIdType | n8, | ||
smIdType | n12, | ||
smIdType | n23, | ||
smIdType | n34, | ||
smIdType | n41, | ||
smIdType | n56, | ||
smIdType | n67, | ||
smIdType | n78, | ||
smIdType | n85, | ||
smIdType | n15, | ||
smIdType | n26, | ||
smIdType | n37, | ||
smIdType | n48, | ||
smIdType | n1234, | ||
smIdType | n1256, | ||
smIdType | n2367, | ||
smIdType | n3478, | ||
smIdType | n1458, | ||
smIdType | n5678, | ||
smIdType | nCenter | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_AddTriQuadHexa.
void SMESHDS_Command::ChangeElementNodes | ( | smIdType | ElementID, |
smIdType | nodes[], | ||
smIdType | nbnodes | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_ChangeElementNodes.
Referenced by SMESHDS_Script::ChangeElementNodes().
void SMESHDS_Command::ChangePolyhedronNodes | ( | const smIdType | ElementID, |
const std::vector< smIdType > & | nodes_ids, | ||
const std::vector< int > & | quantities | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_ChangePolyhedronNodes.
Referenced by SMESHDS_Script::ChangePolyhedronNodes().
const list< double > & SMESHDS_Command::GetCoords | ( | ) |
References myReals.
Referenced by SMESH_Mesh_i::GetLog().
const list< smIdType > & SMESHDS_Command::GetIndexes | ( | ) |
References myIntegers.
Referenced by SMESH_Mesh_i::GetLog().
smIdType SMESHDS_Command::GetNumber | ( | ) |
References myNumber.
Referenced by SMESH_Mesh_i::GetLog().
SMESHDS_CommandType SMESHDS_Command::GetType | ( | ) |
References myType.
Referenced by SMESHDS_Script::getCommand(), and SMESH_Mesh_i::GetLog().
void SMESHDS_Command::MoveNode | ( | smIdType | NewNodeID, |
double | x, | ||
double | y, | ||
double | z | ||
) |
References MESSAGE, myIntegers, myNumber, myReals, myType, and SMESHDS_MoveNode.
Referenced by SMESHDS_Script::MoveNode().
void SMESHDS_Command::RemoveElement | ( | smIdType | ElementID | ) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_RemoveElement.
Referenced by SMESHDS_Script::RemoveElement().
void SMESHDS_Command::RemoveNode | ( | smIdType | NodeID | ) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_RemoveNode.
Referenced by SMESHDS_Script::RemoveNode().
void SMESHDS_Command::Renumber | ( | const bool | isNodes, |
const smIdType | startID, | ||
const smIdType | deltaID | ||
) |
References MESSAGE, myIntegers, myNumber, myType, and SMESHDS_Renumber.
Referenced by SMESHDS_Script::Renumber().
|
private |
|
private |
|
private |
Referenced by AddBall(), AddNode(), GetCoords(), and MoveNode().
|
private |