void ZDvidSynapse::init() { m_type = GetType(); m_projectionVisible = false; m_kind = EKind::KIND_INVALID; setDefaultRadius(); setDefaultColor(); }
//////////////////////////////////////////////////////////////////////// /// /// @fn NodeTableControlPoint::NodeTableControlPoint( const std::string& typeNoeud, /// float coordX, float coordY, int typePosNoeud ) /// /// Constructeur assignant les paramètres donner aux attributs de la /// classe. /// /// @param[in] const std::string & typeNoeud : le type de noeud. /// @param[in] float coordX : la coordonne en X du noeud. /// @param[in] float coordY : la coordonne en Y du noeud. /// @param[in] int typePosNoeud : un int représentant le enum du /// type de position du noeud, i.e. HG. /// /// @return void /// //////////////////////////////////////////////////////////////////////// NodeTableControlPoint::NodeTableControlPoint( float coordX, float coordY, TypePosPoint typePosNoeud) : NoeudComposite(RAZER_KEY_TABLE_CONTROL_POINT) , longueurCote_(2.0f), typePosNoeud_(typePosNoeud),mCanBeVisited(true) { /// les noeuds points ne peuvent etre supprimer mFlags.SetFlag(false,NODEFLAGS_CAN_BE_DELETED); /// affichage du noeud avec le modele du control point //setDefaultNodeKey(RAZER_KEY_CONTROL_POINT); // Assigner le rayon par défaut le plus tot possible car la suite peut en avoir besoin setDefaultRadius(DEFAULT_RADIUS); // Il ne faut aps utiliser le modificateur de position relative, car il ne faut pas affecter le modele 3D a la construction des points NoeudAbstrait::setPosition(Vecteur3(coordX,coordY, 0)); modifierPositionInitiale(mPosition); }