Example #1
0
void block_setRootInstance(Block *block, Segment *segment) {
	block = block_getPositiveOrientation(block);
	segment = segment_getPositiveOrientation(segment);
	assert(block_getInstance(block, segment_getName(segment)) == segment);
	end_setRootInstance(block_get5End(block), segment_get5Cap(segment));
	end_setRootInstance(block_get3End(block), segment_get3Cap(segment));
}
Example #2
0
void flower_removeSegment(Flower *flower, Segment *segment) {
    segment = segment_getPositiveOrientation(segment);
    assert(stSortedSet_search(flower->segments, segment) != NULL);
    stSortedSet_remove(flower->segments, segment);
}