private static Boolean sendArray1D( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayFloating1Type array_1d) { final Vector<Double> vv = array_1d.values(); for (int index = 0; index < array_1d.size(); ++index) { final Double v = vv.get(index); events.onDataAttributeValueFloat1(v.doubleValue()); } return Boolean.TRUE; }
private static Boolean sendArray1UL( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayIntegerUnsigned1Type array_1d) { final Vector<Long> vv = array_1d.values(); for (int index = 0; index < array_1d.size(); ++index) { final Long v = vv.get(index); events.onDataAttributeValueIntegerUnsigned1(v.longValue()); } return Boolean.TRUE; }
private static Boolean sendArray1L( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayIntegerSigned1Type array_1d) { final Vector<Long> vv = array_1d.values(); for (int index = 0; index < array_1d.size(); ++index) { final Long v = vv.get(index); events.onDataAttributeValueIntegerSigned1(v.longValue()); } return Boolean.TRUE; }
private void parseDataMeta( final SMFParserEventsBodyType b) { final Vector<SMFMetadata> metas = this.mesh.metadata(); for (int index = 0; index < metas.size(); ++index) { final SMFMetadata meta = metas.get(index); final Optional<SMFParserEventsDataMetaType> m_opt = b.onMeta(meta.schema()); if (m_opt.isPresent()) { final SMFParserEventsDataMetaType m = m_opt.get(); m.onMetaData(meta.schema(), meta.data()); } } }
private static Boolean sendArray2UL( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayIntegerUnsigned2Type array_2d) { final Vector<Vector2L> vv = array_2d.values(); for (int index = 0; index < array_2d.size(); ++index) { final Vector2L v = vv.get(index); events.onDataAttributeValueIntegerUnsigned2(v.x(), v.y()); } return Boolean.TRUE; }
private static Boolean sendArray2D( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayFloating2Type array_2d) { final Vector<Vector2D> vv = array_2d.values(); for (int index = 0; index < array_2d.size(); ++index) { final Vector2D v = vv.get(index); events.onDataAttributeValueFloat2(v.x(), v.y()); } return Boolean.TRUE; }
private static Boolean sendArray2L( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayIntegerSigned2Type array_2d) { final Vector<Vector2L> vv = array_2d.values(); for (int index = 0; index < array_2d.size(); ++index) { final Vector2L v = vv.get(index); events.onDataAttributeValueIntegerSigned2(v.x(), v.y()); } return Boolean.TRUE; }
private void parseDataTriangles( final SMFParserEventsBodyType b) { final Optional<SMFParserEventsDataTrianglesType> t_opt = b.onTriangles(); if (t_opt.isPresent()) { final SMFParserEventsDataTrianglesType t = t_opt.get(); try { final Vector<Vector3L> triangles = this.mesh.triangles(); for (int index = 0; index < triangles.size(); ++index) { final Vector3L tri = triangles.get(index); t.onDataTriangle(tri.x(), tri.y(), tri.z()); } } finally { t.onDataTrianglesFinish(); } } }
private static Boolean sendArray3D( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayFloating3Type array_3d) { final Vector<Vector3D> vv = array_3d.values(); for (int index = 0; index < array_3d.size(); ++index) { final Vector3D v = vv.get(index); events.onDataAttributeValueFloat3(v.x(), v.y(), v.z()); } return Boolean.TRUE; }
private static Boolean sendArray3L( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayIntegerSigned3Type array_3d) { final Vector<Vector3L> vv = array_3d.values(); for (int index = 0; index < array_3d.size(); ++index) { final Vector3L v = vv.get(index); events.onDataAttributeValueIntegerSigned3(v.x(), v.y(), v.z()); } return Boolean.TRUE; }
private static Boolean sendArray3UL( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayIntegerUnsigned3Type array_3d) { final Vector<Vector3L> vv = array_3d.values(); for (int index = 0; index < array_3d.size(); ++index) { final Vector3L v = vv.get(index); events.onDataAttributeValueIntegerUnsigned3(v.x(), v.y(), v.z()); } return Boolean.TRUE; }
private static Boolean sendArray4D( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayFloating4Type array_4d) { final Vector<Vector4D> vv = array_4d.values(); for (int index = 0; index < array_4d.size(); ++index) { final Vector4D v = vv.get(index); events.onDataAttributeValueFloat4(v.x(), v.y(), v.z(), v.w()); } return Boolean.TRUE; }
private static Boolean sendArray4L( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayIntegerSigned4Type array_4d) { final Vector<Vector4L> vv = array_4d.values(); for (int index = 0; index < array_4d.size(); ++index) { final Vector4L v = vv.get(index); events.onDataAttributeValueIntegerSigned4(v.x(), v.y(), v.z(), v.w()); } return Boolean.TRUE; }
private static Boolean sendArray4UL( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayIntegerUnsigned4Type array_4d) { final Vector<Vector4L> vv = array_4d.values(); for (int index = 0; index < array_4d.size(); ++index) { final Vector4L v = vv.get(index); events.onDataAttributeValueIntegerUnsigned4(v.x(), v.y(), v.z(), v.w()); } return Boolean.TRUE; }
final Vector3L triangle = triangles.get(index);