# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: protobuf-definitions/geometry/PolyMesh.proto
# Protobuf Python Version: 6.33.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    33,
    1,
    '',
    'protobuf-definitions/geometry/PolyMesh.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,protobuf-definitions/geometry/PolyMesh.proto\x12\x04\x64sis\"\xd8\x08\n\x08PolyMesh\x12\'\n\x07meshset\x18\x01 \x02(\x0b\x32\x16.dsis.PolyMesh.MeshSet\x12.\n\x08\x63oordset\x18\x02 \x02(\x0b\x32\x1c.dsis.PolyMesh.CoordinateSet\x1a\xaf\x03\n\rCoordinateSet\x12;\n\x04ndim\x18\x01 \x02(\x0e\x32-.dsis.PolyMesh.CoordinateSet.NumberDimensions\x12\x38\n\x06\x63oords\x18\x02 \x02(\x0b\x32(.dsis.PolyMesh.CoordinateSet.Coordinates\x1a\xfc\x01\n\x0b\x43oordinates\x12J\n\x07\x63oord2D\x18\x01 \x03(\x0b\x32\x35.dsis.PolyMesh.CoordinateSet.Coordinates.Coordinate2DB\x02\x10\x00\x12J\n\x07\x63oord3D\x18\x02 \x03(\x0b\x32\x35.dsis.PolyMesh.CoordinateSet.Coordinates.Coordinate3DB\x02\x10\x00\x1a$\n\x0c\x43oordinate2D\x12\t\n\x01X\x18\x01 \x02(\x01\x12\t\n\x01Y\x18\x02 \x02(\x01\x1a/\n\x0c\x43oordinate3D\x12\t\n\x01X\x18\x01 \x02(\x01\x12\t\n\x01Y\x18\x02 \x02(\x01\x12\t\n\x01Z\x18\x03 \x02(\x01\"(\n\x10NumberDimensions\x12\x08\n\x04TWOD\x10\x02\x12\n\n\x06THREED\x10\x03\x1a\xc0\x04\n\x07MeshSet\x12\x35\n\x08geomType\x18\x01 \x02(\x0e\x32#.dsis.PolyMesh.MeshSet.GeometryType\x12)\n\x04mesh\x18\x02 \x02(\x0b\x32\x1b.dsis.PolyMesh.MeshSet.Mesh\x1a\x99\x03\n\x04Mesh\x12\x39\n\x08polyline\x18\x01 \x03(\x0b\x32#.dsis.PolyMesh.MeshSet.Mesh.SegmentB\x02\x10\x00\x12\x39\n\x07trimesh\x18\x02 \x03(\x0b\x32$.dsis.PolyMesh.MeshSet.Mesh.TriangleB\x02\x10\x00\x12?\n\x08quadmesh\x18\x03 \x03(\x0b\x32).dsis.PolyMesh.MeshSet.Mesh.QuadrilateralB\x02\x10\x00\x1a_\n\rQuadrilateral\x12\x12\n\ncoord1_idx\x18\x01 \x02(\x05\x12\x12\n\ncoord2_idx\x18\x02 \x02(\x05\x12\x12\n\ncoord3_idx\x18\x03 \x02(\x05\x12\x12\n\ncoord4_idx\x18\x04 \x02(\x05\x1a\x31\n\x07Segment\x12\x12\n\ncoord1_idx\x18\x01 \x02(\x05\x12\x12\n\ncoord2_idx\x18\x02 \x02(\x05\x1a\x46\n\x08Triangle\x12\x12\n\ncoord1_idx\x18\x01 \x02(\x05\x12\x12\n\ncoord2_idx\x18\x02 \x02(\x05\x12\x12\n\ncoord3_idx\x18\x03 \x02(\x05\"7\n\x0cGeometryType\x12\x0c\n\x08POLYLINE\x10\x02\x12\x0b\n\x07TRIMESH\x10\x03\x12\x0c\n\x08QUADMESH\x10\x04')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'protobuf_definitions.geometry.PolyMesh_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_POLYMESH_COORDINATESET_COORDINATES'].fields_by_name['coord2D']._loaded_options = None
  _globals['_POLYMESH_COORDINATESET_COORDINATES'].fields_by_name['coord2D']._serialized_options = b'\020\000'
  _globals['_POLYMESH_COORDINATESET_COORDINATES'].fields_by_name['coord3D']._loaded_options = None
  _globals['_POLYMESH_COORDINATESET_COORDINATES'].fields_by_name['coord3D']._serialized_options = b'\020\000'
  _globals['_POLYMESH_MESHSET_MESH'].fields_by_name['polyline']._loaded_options = None
  _globals['_POLYMESH_MESHSET_MESH'].fields_by_name['polyline']._serialized_options = b'\020\000'
  _globals['_POLYMESH_MESHSET_MESH'].fields_by_name['trimesh']._loaded_options = None
  _globals['_POLYMESH_MESHSET_MESH'].fields_by_name['trimesh']._serialized_options = b'\020\000'
  _globals['_POLYMESH_MESHSET_MESH'].fields_by_name['quadmesh']._loaded_options = None
  _globals['_POLYMESH_MESHSET_MESH'].fields_by_name['quadmesh']._serialized_options = b'\020\000'
  _globals['_POLYMESH']._serialized_start=55
  _globals['_POLYMESH']._serialized_end=1167
  _globals['_POLYMESH_COORDINATESET']._serialized_start=157
  _globals['_POLYMESH_COORDINATESET']._serialized_end=588
  _globals['_POLYMESH_COORDINATESET_COORDINATES']._serialized_start=294
  _globals['_POLYMESH_COORDINATESET_COORDINATES']._serialized_end=546
  _globals['_POLYMESH_COORDINATESET_COORDINATES_COORDINATE2D']._serialized_start=461
  _globals['_POLYMESH_COORDINATESET_COORDINATES_COORDINATE2D']._serialized_end=497
  _globals['_POLYMESH_COORDINATESET_COORDINATES_COORDINATE3D']._serialized_start=499
  _globals['_POLYMESH_COORDINATESET_COORDINATES_COORDINATE3D']._serialized_end=546
  _globals['_POLYMESH_COORDINATESET_NUMBERDIMENSIONS']._serialized_start=548
  _globals['_POLYMESH_COORDINATESET_NUMBERDIMENSIONS']._serialized_end=588
  _globals['_POLYMESH_MESHSET']._serialized_start=591
  _globals['_POLYMESH_MESHSET']._serialized_end=1167
  _globals['_POLYMESH_MESHSET_MESH']._serialized_start=701
  _globals['_POLYMESH_MESHSET_MESH']._serialized_end=1110
  _globals['_POLYMESH_MESHSET_MESH_QUADRILATERAL']._serialized_start=892
  _globals['_POLYMESH_MESHSET_MESH_QUADRILATERAL']._serialized_end=987
  _globals['_POLYMESH_MESHSET_MESH_SEGMENT']._serialized_start=989
  _globals['_POLYMESH_MESHSET_MESH_SEGMENT']._serialized_end=1038
  _globals['_POLYMESH_MESHSET_MESH_TRIANGLE']._serialized_start=1040
  _globals['_POLYMESH_MESHSET_MESH_TRIANGLE']._serialized_end=1110
  _globals['_POLYMESH_MESHSET_GEOMETRYTYPE']._serialized_start=1112
  _globals['_POLYMESH_MESHSET_GEOMETRYTYPE']._serialized_end=1167
# @@protoc_insertion_point(module_scope)
