staticconstTopologyCheckINTERLEAVED_FACES=0x00001000;//done//produce error if there is another face that already uses same nodes
staticconstTopologyCheckINTERLEAVED_FACES=0x00001000;//done//produce error if there is another face that already uses same nodes
staticconstTopologyCheckTRIPLE_SHARED_FACE=0x00002000;//done//check that every face have exectly two neighbours, if DUPLICATE_CELL is activated, then checks for cell duplication
staticconstTopologyCheckTRIPLE_SHARED_FACE=0x00002000;//done//check that every face have exectly two neighbours, if DUPLICATE_CELL is activated, then checks for cell duplication
staticconstTopologyCheckFLATTENED_CELL=0x00004000;//done//produce error if one of the faces of the cell contains all the nodes of the cell
staticconstTopologyCheckFLATTENED_CELL=0x00004000;//done//produce error if one of the faces of the cell contains all the nodes of the cell
staticconstTopologyCheckADJACENT_DUPLICATE=0x00008000;//done//produce error if provided array of elements for creation contain duplications
staticconstTopologyCheckADJACENT_DUPLICATE=0x00008000;//done//produce error if provided array of elements for construction contain duplications
staticconstTopologyCheckADJACENT_HIDDEN=0x00010000;//done//hidden elements should not be used when new elements are created
staticconstTopologyCheckADJACENT_HIDDEN=0x00010000;//done//hidden elements should not be used when new elements are created
staticconstTopologyCheckADJACENT_VALID=0x00020000;//done//check that all handles are valid
staticconstTopologyCheckADJACENT_VALID=0x00020000;//done//check that all handles are valid
staticconstTopologyCheckADJACENT_DIMENSION=0x00040000;//done//produce error if provided array of elements have wrong geometric dimension
staticconstTopologyCheckADJACENT_DIMENSION=0x00040000;//done//produce error if provided array of elements have wrong geometric dimension
...
@@ -669,7 +669,7 @@ namespace INMOST
...
@@ -669,7 +669,7 @@ namespace INMOST
///
///
/// For a node returns itself.
/// For a node returns itself.
///
///
/// For an edge returns ordered pair of nodes. The order of nodes in the edge is preserved from the first creation.
/// For an edge returns ordered pair of nodes. The order of nodes in the edge is preserved from the first construction.
///
///
/// For a face returns ordered set of nodes. In the case Face::CheckNormalOrientation returns true the
/// For a face returns ordered set of nodes. In the case Face::CheckNormalOrientation returns true the
/// order of nodes will follow right hand side rule with respect to normal vector, otherwise it follows
/// order of nodes will follow right hand side rule with respect to normal vector, otherwise it follows
...
@@ -704,7 +704,7 @@ namespace INMOST
...
@@ -704,7 +704,7 @@ namespace INMOST
///
///
/// For a face returns itself.
/// For a face returns itself.
///
///
/// For a cell return ordered set of faces. The order of faces in the cell is preserved from the first creation.
/// For a cell return ordered set of faces. The order of faces in the cell is preserved from the first construction.