/********************************************************************/ /* Copyright (c) 2017 System fugen G.K. and Yuzi Mizuno */ /* All rights reserved. */ /********************************************************************/ #include "MGCLStdAfx.h" #include "topo/FOuterCurve.h" #if defined(_DEBUG) #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif // //Implements MGFOuterCurve Class. //MGFOuterCurve is to represent Face's outer boundary in combination of //loops and perimeter curves. This is private class for Face and Loop. ///////Operator oveload/////// ///////Member function/////// //Debug Function std::ostream& operator<< (std::ostream& out, const MGFOuterCurve& focrv){ if(focrv.is_loop()){ out<<"m_loop="<<focrv.m_loop; }else{ out<<"m_peri_id="<<focrv.m_peri_id<<", m_t=(" <<focrv.m_t[0]<<","<<focrv.m_t[1]<<")"; } return out; }