freebsd-ports/graphics/libx3dtk/files/patch-MESH_SFIndirectEdge.inl
Pav Lucistnik 475c319554 X3DToolKit is a portable LGPL free C++ toolkit for loading, displaying and
processing X3D models

PR:		ports/88184
Submitted by:	German Tischler <tanis@gaspode.franken.de>
2005-11-18 00:15:24 +00:00

103 lines
4.8 KiB
C++

*** include/X3DTK/private/MESH_SFIndirectEdge.inl.orig Fri Aug 27 13:18:22 2004
--- include/X3DTK/private/MESH_SFIndirectEdge.inl Sat Oct 29 12:40:12 2005
***************
*** 19,67 ****
template<class MData, class VData, class EData, class FData, bool RW>
SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getFromVertex() const
{
! return _edgeContent->getToVertex();
}
template<class MData, class VData, class EData, class FData, bool RW>
SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getToVertex() const
{
! return _edgeContent->getFromVertex();
}
template<class MData, class VData, class EData, class FData, bool RW>
const typename SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getLeftFaces() const
{
! return _edgeContent->get2Faces();
}
template<class MData, class VData, class EData, class FData, bool RW>
const typename SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getRightFaces() const
{
! return _edgeContent->get1Faces();
}
template<class MData, class VData, class EData, class FData, bool RW>
void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::addLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
{
! _edgeContent->add2Face(face);
}
template<class MData, class VData, class EData, class FData, bool RW>
void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::addRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
{
! _edgeContent->add1Face(face);
}
template<class MData, class VData, class EData, class FData, bool RW>
void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::removeLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
{
! _edgeContent->remove2Face(face);
}
template<class MData, class VData, class EData, class FData, bool RW>
void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::removeRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
{
! _edgeContent->remove1Face(face);
}
}
--- 19,67 ----
template<class MData, class VData, class EData, class FData, bool RW>
SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getFromVertex() const
{
! return SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->getToVertex();
}
template<class MData, class VData, class EData, class FData, bool RW>
SFTemplateVertex<MData, VData, EData, FData, RW> *SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getToVertex() const
{
! return SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->getFromVertex();
}
template<class MData, class VData, class EData, class FData, bool RW>
const typename SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getLeftFaces() const
{
! return SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->get2Faces();
}
template<class MData, class VData, class EData, class FData, bool RW>
const typename SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::MFFace &SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::getRightFaces() const
{
! return SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->get1Faces();
}
template<class MData, class VData, class EData, class FData, bool RW>
void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::addLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
{
! SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->add2Face(face);
}
template<class MData, class VData, class EData, class FData, bool RW>
void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::addRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
{
! SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->add1Face(face);
}
template<class MData, class VData, class EData, class FData, bool RW>
void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::removeLeftFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
{
! SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->remove2Face(face);
}
template<class MData, class VData, class EData, class FData, bool RW>
void SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::removeRightFace(SFTemplateFace<MData, VData, EData, FData, RW> *face)
{
! SFTemplateIndirectEdge<MData, VData, EData, FData, RW>::_edgeContent->remove1Face(face);
}
}