X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMDS%2FSMDS_MeshNode.lxx;fp=src%2FSMDS%2FSMDS_MeshNode.lxx;h=f428812181b69d6beb0a704f3365eb53a34e0dee;hb=c6248ade999eaffe5bbddbcaea61487811aa4e0c;hp=0000000000000000000000000000000000000000;hpb=3a801f21b0ee28fafae89a51de489a08ac5b48f5;p=modules%2Fsmesh.git diff --git a/src/SMDS/SMDS_MeshNode.lxx b/src/SMDS/SMDS_MeshNode.lxx new file mode 100644 index 000000000..f42881218 --- /dev/null +++ b/src/SMDS/SMDS_MeshNode.lxx @@ -0,0 +1,103 @@ +// File: SMDS_MeshNode.lxx +// Created: Thu Jan 24 17:06:47 2002 +// Author: Jean-Michel BOULCOURT +// + + + +//======================================================================= +//function : GetKey +//purpose : +// +//======================================================================= + +inline Standard_Integer SMDS_MeshNode::GetKey() const +{ + return myID; +} + +//======================================================================= +//function : X +//purpose : +// +//======================================================================= + +inline Standard_Real SMDS_MeshNode::X() const +{ + return myPnt.X(); +} + +//======================================================================= +//function : Y +//purpose : +// +//======================================================================= + +inline Standard_Real SMDS_MeshNode::Y() const +{ + return myPnt.Y(); +} + +//======================================================================= +//function : Z +//purpose : +// +//======================================================================= + +inline Standard_Real SMDS_MeshNode::Z() const +{ + return myPnt.Z(); +} + +//======================================================================= +//function : Pnt +//purpose : +// +//======================================================================= + +inline gp_Pnt SMDS_MeshNode::Pnt() const +{ + return myPnt; +} + +//======================================================================= +//function : Pnt +//purpose : +// +//======================================================================= + +inline void SMDS_MeshNode::SetPnt(const gp_Pnt& P) +{ + myPnt = P; +} + +//======================================================================= +//function : AddInverseElement +//purpose : +//======================================================================= + +inline void SMDS_MeshNode::AddInverseElement(const Handle(SMDS_MeshElement)& ME) +{ + myInverseElements.Append(ME); +} + +//======================================================================= +//function : InverseElements +//purpose : +//======================================================================= + +inline const SMDS_ListOfMeshElement& SMDS_MeshNode::InverseElements() const +{ + return myInverseElements; +} + +//======================================================================= +//function : ClearInverseElements +//purpose : +//======================================================================= + +inline void SMDS_MeshNode::ClearInverseElements() +{ + myInverseElements.Clear(); +} +