package com.imt.intimamedia.vo { import flash.geom.Point; [Bindable] /** * Objet échelle de l'application */ public class ScaleCjVo { public function ScaleCjVo() { } private var _start : Point; private var _end : Point; private var _distance : int; private var _points : Array = new Array(); private var _number : int; private var _segment : int; private var _type : String; private var _color : String; private var _regularity : Number; private var _ratio : Number; /** * Point de départ * * @default null */ public function get start () : Point { return _start; } /** * @private */ public function set start ( value : Point ) : void { _start = value; } /** * Point d'arrivée * * @default null */ public function get end () : Point { return _end; } /** * @private */ public function set end ( value : Point ) : void { _end = value; } /** * Longueur du segment * * @default 0 */ public function get distance () : int { return _distance; } /** * @private */ public function set distance ( value : int ) : void { _distance = value; } /** * Liste des points * * @default 0 */ public function get points () : Array { return _points; } /** * @private */ public function set points ( value : Array ) : void { _points = value; } /** * nombre de points * * @default 0 */ public function get number () : int { return _number; } /** * @private */ public function set number ( value : int ) : void { _number = value; } /** * Distance entre deux points * * @default 0 */ public function get segment () : int { return _segment; } /** * @private */ public function set segment ( value : int ) : void { _segment = value; } /** * Type d'écho * * @default 0 */ public function get type () : String { return _type; } /** * @private */ public function set type ( value : String ) : void { _type = value; } /** * Couleur d'echo * * @default 0 */ public function get color () : String { return _color; } /** * @private */ public function set color ( value : String ) : void { _color = value; } /** * Régularité des segments * * @default 0 */ public function get regularity () : Number { return _regularity; } /** * @private */ public function set regularity ( value : Number ) : void { _regularity = value; } /** * Ratio de la taille de l'échelle * * @default 0 */ public function get ratio () : Number { return _ratio; } /** * @private */ public function set ratio ( value : Number ) : void { _ratio = value; } } }