import { BasePoints } from './BasePoints';
/**
* @class BaseDynamicPoints
* The base dynamic points object.
* @memberof THING
* @extends THING.BasePoints
*/
class BaseDynamicPoints extends BasePoints {
/**
* The base points object.
* @param {Object} param The initial parameters.
*/
constructor(param = {}) {
super(param);
}
onRefresh() {
let bodyNode = this.bodyNode;
bodyNode.begin();
{
super.onRefresh();
}
bodyNode.end();
}
onSyncOptions(param) {
super.onSyncOptions(param);
}
begin() {
this.bodyNode.begin();
}
end() {
this.bodyNode.end();
}
/**
* Check whether it's BaseDynamicPoints type or inherit from it.
* @type {Boolean}
* @example
* let point = new THING.BaseDynamicPoints();
* let ret = point.isBaseDynamicPoints;
* // @expect(ret == true);
*/
get isBaseDynamicPoints() {
return true;
}
}
export { BaseDynamicPoints }