예제 #1
0
 //
 public void PointFacAjouter(BeanPoint_internal p_pointAAjouter)
 {
     if (!p11_pointsFacettesByIdPoint.ContainsKey(p_pointAAjouter.p00_id))
     {
         p11_pointsFacettesByIdPoint.Add(p_pointAAjouter.p00_id, p_pointAAjouter);
     }
 }
예제 #2
0
        //
        public BeanRelationPointToFacette(BeanPoint_internal p_pointFacette, BeanFacette_internal p_facette)
        {
            p11_pointRef   = p_pointFacette;
            p12_facetteRef = p_facette;
            //
            p21_qualifPointDansFacette = enum_qualificationHydro_pointDeFacette.indetermine;
            //[ces 2 vecteurs sont amenés à rester 'nuls' dans bcp de cas=>il ne faut pas les initialiser en double[3]

            p31_vecteurPenteMaxiSurFacette_sortant = null;
            p32_vecteurPenteMaxiSurFacette_entrant = null;
        }
예제 #3
0
 public BeanArc_internal(BeanPoint_internal p_pointDbt, BeanPoint_internal p_pointFin)
 {
     p00_idArc    = _dernierIdArc++;
     p11_pointDbt = p_pointDbt;
     p12_pointFin = p_pointFin;
     //
     p01_hcodeArc = FLabServices.createUtilitaires().GethCodeGeogSegment(p11_pointDbt.p10_coord, p12_pointFin.p10_coord);
     //
     _longueurArcDansPlanXy  = -1;
     _longueurArcDansPlanXyz = -1;
     //
     p41_sensPenteDeLArc = enumSensPenteArc.indetermine;
     p42_valeurPente     = null;
     //
     p43_qualifMorphoDeLArc = enum_qualificationMorpho_arc.indetermine;
 }
예제 #4
0
 public BeanArc_internal(BeanPoint_internal p_pointDbt, BeanPoint_internal p_pointFin, List <BeanPoint_internal> p_pointsAssocies) : this(p_pointDbt, p_pointFin)
 {
     p31_pointsAssocies = p_pointsAssocies;
 }