add float and gis_coordinates

This commit is contained in:
Aleksey Chichenkov 2018-12-03 17:05:12 +03:00
parent 73ae81d3de
commit 00fea5ca4a
4 changed files with 118 additions and 2 deletions

View File

@ -0,0 +1,45 @@
/**
*
* @class float
* @memberof v2.ll
* @param _number {number}
*/
function float(_number) {
}
float.prototype = {
/**
*
*
* @public
* @function =
* @memberof v2.ll.float
* @param {v2.ll.float} _object
* @returns {this}
*/
"=": function (_object) {},
/**
*
*
* @public
* @function -=
* @memberof v2.ll.float
* @param {v2.ll.float} _object
* @returns {this}
*/
"-=": function (_object) {},
/**
*
*
* @public
* @function -
* @memberof v2.ll.float
* @param {v2.ll.float} _object
* @returns {this}
*/
"-": function (_object) {},
};

View File

@ -0,0 +1,47 @@
/**
*
* @class float
* @memberof v2
* @extends v2.base
* @extends v2.ll.float
* @param _number {number}
*/
function float(_number) {
}
float.prototype = {
/**
*
* @public
* @function copy
* @memberof v2.float
* @returns {v2.float}
*/
copy: function () {}
};
/**
*
* @static
* @function from_number
* @memberof v2.float
* @param _number {number}
* @returns {v2.float}
*/
float.from_number = function (_number) {
};
/**
*
* @static
* @function from_string
* @memberof v2.float
* @param _number {string}
* @returns {v2.float}
*/
float.from_string = function (_number) {
};

View File

@ -20,4 +20,22 @@ function Models() {
this.get = function (address) {
};
/**
* #### Загрузит все объекты, которые попадают в указанную область.
*
* @public
* @function gis_bound
* @param {v2.float} _sw_lat широта: нижний левый угол
* @param {v2.float} _sw_lon долгота: нижний левый угол
* @param {v2.float} _ne_lat широта: верхний правый угол
* @param {v2.float} _ne_lon долгота: верхний правый угол
* @returns {tools.promise(v2.list(v2.vc))}
* @memberof Models
*/
this.gis_bound = function (_sw_lat, _sw_lon, _ne_lat, _ne_lon) {
};
}

View File

@ -94,17 +94,23 @@ function Node() {
* // В данном примере, я не буду полностью доступаться до ноды по всей цепочке, (т.к. она описана выше)
* // Допустим что сейчас она есть на руках.
*
* // Необходимо указать какой тип будет у создаваемой ноды. Это можно узнать из ядра. Или при у модели дерева
* // там есть, список типов нод.
* // В примере используется дефолтный тип для дерева топологии(схемы): @schemeNode
* var node_type = new v2.model_type("schemeNode");
*
* // Добавим ноду
* node.add_node(my_attributes);
* node.add_node(node_type, my_attributes);
*
* // Все. Нода добавилась, теперь в чилды придет оповещение.
*
* @public
* @function add_node
* @memberof Trees.GlobalTree.Node
* @param {v2.model_type} _type
* @param {v2.map(v2.string, v2.vc)} _attrs
*/
this.add_node = function(_attrs) {
this.add_node = function(_type, _attrs) {
};