Changeset f1f6034 in tol
- Timestamp:
- Feb 28, 2010, 9:58:13 AM (17 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- da7fccc5
- Parents:
- 0e3f1271
- File:
-
- 1 edited
-
tol/btol/set_type/setgra.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/btol/set_type/setgra.cpp
r0e3f1271 rf1f6034 589 589 } 590 590 591 //-------------------------------------------------------------------- 592 DeclareContensClass(BSet, BSetTemporary, BSetConcatAll); 593 DefIntOpr(1, BSetConcatAll, "Concat", 2, 0, 594 I2("(Set set1, Set set2 [, Set set3, ...])", 595 "(Set cto1, Set cto2 [, Set cto3, ...])"), 596 I2("Returns the concatenation of two or more sets.", 597 "Devuelve la concatenación de dos o más conjuntos."), 598 BOperClassify::SetAlgebra_); 599 //-------------------------------------------------------------------- 600 void BSetConcatAll::CalcContens() 601 //-------------------------------------------------------------------- 602 { 603 BSet setOfSets; 604 setOfSets.PutElement(ArgList()); 605 int k, n, totCard = 0; 606 for(n=1; n<=setOfSets.Card(); n++) 607 { 608 BSet& set = Set(setOfSets[n]); 609 totCard += set.Card(); 610 } 611 contens_.PrepareStore(totCard); 612 for(n=1; n<=setOfSets.Card(); n++) 613 { 614 BSet& set = Set(setOfSets[n]); 615 for(k=1; k<=set.Card(); k++) 616 { 617 contens_.AddElement(set[k]); 618 } 619 } 620 } 621 591 622 592 623 //-------------------------------------------------------------------- … … 736 767 contens_ = set.Contens(); 737 768 } 769 738 770 739 771
Note: See TracChangeset
for help on using the changeset viewer.
