38 lines
906 B
Java
38 lines
906 B
Java
function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }
|
|
|
|
/**
|
|
* @fileOverview 边,用于关系图的边
|
|
* @author dxq613@gmail.com
|
|
*/
|
|
var GeomBase = require('./base');
|
|
|
|
require('./shape/edge');
|
|
|
|
var Edge = /*#__PURE__*/function (_GeomBase) {
|
|
_inheritsLoose(Edge, _GeomBase);
|
|
|
|
function Edge() {
|
|
return _GeomBase.apply(this, arguments) || this;
|
|
}
|
|
|
|
var _proto = Edge.prototype;
|
|
|
|
/**
|
|
* 获取默认的配置属性
|
|
* @protected
|
|
* @return {Object} 默认属性
|
|
*/
|
|
_proto.getDefaultCfg = function getDefaultCfg() {
|
|
var cfg = _GeomBase.prototype.getDefaultCfg.call(this);
|
|
|
|
cfg.type = 'edge';
|
|
cfg.shapeType = 'edge';
|
|
cfg.generatePoints = true;
|
|
return cfg;
|
|
};
|
|
|
|
return Edge;
|
|
}(GeomBase);
|
|
|
|
GeomBase.Edge = Edge;
|
|
module.exports = Edge; |