<commit_before>goog.provide('ol.geom.LineString');

goog.require('goog.array');
goog.require('ol.geom.Geometry');
goog.require('ol.geom.Point');
goog.require('ol.Projection');

/**
 * Creates ol.geom.LineString objects. 
 * 
 * @extends {ol.geom.Geometry}
 * @param {Array.<ol.geom.Point>} vertices An array of points building the 
 *     linestrings vertices.
 * 
 * @constructor
 */
ol.geom.LineString = function(vertices) {
    /**
     * @private
     * @type {Array.<ol.geom.Point>}
     */
    this.vertices_ = vertices;
    
};

goog.inherits(ol.geom.LineString, ol.geom.Geometry);

/**
 * Sets the LineString's points.
 * 
 * @return {Array.<ol.geom.Point>} An array of points.
 */
ol.geom.LineString.prototype.getVertices = function() {
    return this.vertices_;
};

/**<commit_msg>Export the LineString constructor.<commit_after>goog.provide('ol.geom.LineString');

goog.require('goog.array');
goog.require('ol.geom.Geometry');
goog.require('ol.geom.Point');
goog.require('ol.Projection');

/**
 * Creates ol.geom.LineString objects. 
 * 
 * @export
 * @extends {ol.geom.Geometry}
 * @param {Array.<ol.geom.Point>} vertices An array of points building the 
 *     linestrings vertices.
 * 
 * @constructor
 */
ol.geom.LineString = function(vertices) {
    /**
     * @private
     * @type {Array.<ol.geom.Point>}
     */
    this.vertices_ = vertices;
    
};

goog.inherits(ol.geom.LineString, ol.geom.Geometry);

/**
 * Sets the LineString's points.
 * 
 * @return {Array.<ol.geom.Point>} An array of points.
 */
ol.geom.LineString.prototype.getVertices = function() {
    return this.vertices_;
};

/**
{'fraction_non_alphanumeric': 0.17636138613861385, 'fraction_numerical': 0.0, 'mean_word_length': 3.4423076923076925, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7189120', 'n_tokens_mistral': 591, 'n_tokens_neox': 562, 'n_words': 94}