Overview Schemas Index

MESH_TOPOLOGY_SCHEMA (jsdai.SMesh_topology_schema)


ENTITY extraction_of_structured_submesh
          SUBTYPE OF (extraction_of_submesh);
          lower_vertex : ARRAY [1:whole_indices] OF INTEGER;
          used_indices : ARRAY [1:part_indices] OF INTEGER;
          used_senses : ARRAY [1:part_indices] OF BOOLEAN;
DERIVE
          whole_indices : INTEGER := whole\mesh.index_count;
          part_indices : INTEGER := part\mesh.index_count;
WHERE
          wr1: ('MESH_TOPOLOGY_SCHEMA.STRUCTURED_MESH' IN  TYPEOF(
             SELF\extraction_of_submesh.whole));
          wr2: ('MESH_TOPOLOGY_SCHEMA.STRUCTURED_MESH' IN  TYPEOF(
             SELF\extraction_of_submesh.part));
END_ENTITY; -- extraction_of_structured_submesh

Entity data types and their attributes

extraction_of_submesh
          whole: mesh;
          part: submesh;
extraction_of_structured_submesh
          lower_vertex: ARRAY [1:whole_indices] OF INTEGER;
          used_indices: ARRAY [1:part_indices] OF INTEGER;
          used_senses: ARRAY [1:part_indices] OF BOOLEAN;
          (DER) whole_indices: INTEGER;
          (DER) part_indices: INTEGER;

Users: by entity attributes

extraction_of_submesh
extraction_of_structured_submesh

Users: by defined types, not used by any entity attribute

extraction_of_structured_submesh
          -

Global rules for this entity data type

          -

public interface EExtraction_of_structured_submesh extends EExtraction_of_submesh

lower_vertex (explicit attribute)

          boolean testLower_vertex(EExtraction_of_structured_submesh type)
          A_integer getLower_vertex(EExtraction_of_structured_submesh type)
          A_integer createLower_vertex(EExtraction_of_structured_submesh type)
          void unsetLower_vertex(EExtraction_of_structured_submesh type)

used_indices (explicit attribute)

          boolean testUsed_indices(EExtraction_of_structured_submesh type)
          A_integer getUsed_indices(EExtraction_of_structured_submesh type)
          A_integer createUsed_indices(EExtraction_of_structured_submesh type)
          void unsetUsed_indices(EExtraction_of_structured_submesh type)

used_senses (explicit attribute)

          boolean testUsed_senses(EExtraction_of_structured_submesh type)
          A_boolean getUsed_senses(EExtraction_of_structured_submesh type)
          A_boolean createUsed_senses(EExtraction_of_structured_submesh type)
          void unsetUsed_senses(EExtraction_of_structured_submesh type)

whole_indices (derived attribute)

          integer getWhole_indices(EExtraction_of_structured_submesh type)
          boolean testWhole_indices(EExtraction_of_structured_submesh type)

part_indices (derived attribute)

          integer getPart_indices(EExtraction_of_structured_submesh type)
          boolean testPart_indices(EExtraction_of_structured_submesh type)

public class CExtraction_of_structured_submesh implements EExtraction_of_structured_submesh

          static EAttribute attributeLower_vertex(EExtraction_of_structured_submesh type)
          static EAttribute attributeUsed_indices(EExtraction_of_structured_submesh type)
          static EAttribute attributeUsed_senses(EExtraction_of_structured_submesh type)
          static EAttribute attributeWhole_indices(EExtraction_of_structured_submesh type)
          static EAttribute attributePart_indices(EExtraction_of_structured_submesh type)

public class AExtraction_of_structured_submesh extends AEntity

          public EExtraction_of_structured_submesh getByIndex(int index)
          public EExtraction_of_structured_submesh getCurrentMember(SdaiIterator it)