//---------------------------------------------------------- void ofRectangle::alignTo(const ofRectangle& targetRect, ofAlignHorz targetHorzAnchor, ofAlignVert targetVertAnchor, ofAlignHorz thisHorzAnchor, ofAlignVert thisVertAnchor) { alignToHorz(targetRect,targetHorzAnchor,thisHorzAnchor); alignToVert(targetRect,targetVertAnchor,thisVertAnchor); }
//---------------------------------------------------------- void ofRectangle::alignToVert(const ofRectangle& targetRect, ofAlignVert targetVertAnchor, ofAlignVert thisVertAnchor) { if(targetVertAnchor != OF_ALIGN_VERT_IGNORE && thisVertAnchor != OF_ALIGN_VERT_IGNORE) { alignToVert(targetRect.getVertAnchor(targetVertAnchor),thisVertAnchor); } else { if(targetVertAnchor == OF_ALIGN_VERT_IGNORE) { ofLogVerbose("ofRectangle") << "alignToVert(): targetVertAnchor == OF_ALIGN_VERT_IGNORE, no alignment applied"; } else { ofLogVerbose("ofRectangle") << "alignToVert(): thisVertAnchor == OF_ALIGN_VERT_IGNORE, no alignment applied"; } } }
//---------------------------------------------------------- void ofRectangle::alignToVert(const ofRectangle& targetRect, ofAlignVert sharedAnchor) { alignToVert(targetRect,sharedAnchor,sharedAnchor); }