Overview Schemas Index

MESH_TOPOLOGY_SCHEMA (jsdai.SMesh_topology_schema)


ENTITY composition_of_structured_mesh;
          part : structured_mesh;
          whole : structured_mesh;
          lower_vertex : ARRAY [1:whole_indices] OF INTEGER;
          lower_face : ARRAY [1:whole_indices] OF OPTIONAL BOOLEAN;
          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;
END_ENTITY; -- composition_of_structured_mesh

Entity data types and their attributes

composition_of_structured_mesh
          part: structured_mesh;
          whole: structured_mesh;
          lower_vertex: ARRAY [1:whole_indices] OF INTEGER;
          lower_face: ARRAY [1:whole_indices] OF OPTIONAL BOOLEAN;
          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

composition_of_structured_mesh

Global rules for this entity data type

          -

public interface EComposition_of_structured_mesh extends EEntity

part (explicit attribute)

          boolean testPart(EComposition_of_structured_mesh type)
          EStructured_mesh getPart(EComposition_of_structured_mesh type)
          void setPart(EComposition_of_structured_mesh type, EStructured_mesh value)
          void unsetPart(EComposition_of_structured_mesh type)

whole (explicit attribute)

          boolean testWhole(EComposition_of_structured_mesh type)
          EStructured_mesh getWhole(EComposition_of_structured_mesh type)
          void setWhole(EComposition_of_structured_mesh type, EStructured_mesh value)
          void unsetWhole(EComposition_of_structured_mesh type)

lower_vertex (explicit attribute)

          boolean testLower_vertex(EComposition_of_structured_mesh type)
          A_int getLower_vertex(EComposition_of_structured_mesh type)
          A_int createLower_vertex(EComposition_of_structured_mesh type)
          void unsetLower_vertex(EComposition_of_structured_mesh type)

lower_face (explicit attribute)

          boolean testLower_face(EComposition_of_structured_mesh type)
          A_boolean getLower_face(EComposition_of_structured_mesh type)
          A_boolean createLower_face(EComposition_of_structured_mesh type)
          void unsetLower_face(EComposition_of_structured_mesh type)

used_indices (explicit attribute)

          boolean testUsed_indices(EComposition_of_structured_mesh type)
          A_int getUsed_indices(EComposition_of_structured_mesh type)
          A_int createUsed_indices(EComposition_of_structured_mesh type)
          void unsetUsed_indices(EComposition_of_structured_mesh type)

used_senses (explicit attribute)

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

whole_indices (derived attribute)

          int getWhole_indices(EComposition_of_structured_mesh type)
          boolean testWhole_indices(EComposition_of_structured_mesh type)

part_indices (derived attribute)

          int getPart_indices(EComposition_of_structured_mesh type)
          boolean testPart_indices(EComposition_of_structured_mesh type)

public class CComposition_of_structured_mesh implements EComposition_of_structured_mesh

          static EAttribute attributePart(EComposition_of_structured_mesh type)
          static int usedinPart(EComposition_of_structured_mesh type, EStructured_mesh instance, ASdaiModel domain, AComposition_of_structured_mesh result)
          static EAttribute attributeWhole(EComposition_of_structured_mesh type)
          static int usedinWhole(EComposition_of_structured_mesh type, EStructured_mesh instance, ASdaiModel domain, AComposition_of_structured_mesh result)
          static EAttribute attributeLower_vertex(EComposition_of_structured_mesh type)
          static EAttribute attributeLower_face(EComposition_of_structured_mesh type)
          static EAttribute attributeUsed_indices(EComposition_of_structured_mesh type)
          static EAttribute attributeUsed_senses(EComposition_of_structured_mesh type)
          static EAttribute attributeWhole_indices(EComposition_of_structured_mesh type)
          static EAttribute attributePart_indices(EComposition_of_structured_mesh type)

public class AComposition_of_structured_mesh extends AEntity

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