C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Index of edge identification. More...

#include <op_binding_data.h>

+ Collaboration diagram for MbEdgeFacesIndexes:

Public Member Functions

 MbEdgeFacesIndexes ()
 Default constructor.
 
 MbEdgeFacesIndexes (const MbEdgeFacesIndexes &other)
 Copy-constructor.
 
MbEdgeFacesIndexesoperator= (const MbEdgeFacesIndexes &other)
 Assignment operator.
 
void Transform (const MbMatrix3D &matr)
 Transform element according to the matrix.
 
void Move (const MbVector3D &to)
 Move an object along a vector.
 
void Rotate (const MbAxis3D &axis, double ang)
 Rotate an object at a given angle around an axis.
 
bool IsSame (const MbEdgeFacesIndexes &other, double accuracy) const
 Determine whether an object is equal?
 
size_t GetEdgeIndex () const
 The index of the edge in the set of solid edges.
 
size_t GetFacePIndex () const
 The index of the face on the left in the set of solid faces.
 
size_t GetFaceMIndex () const
 The index of the face on the right in the set of solid faces.
 
const MbCartPoint3DGetPoint () const
 Control point of the edge.
 
SimpleName GetItemName () const
 A name of an object.
 
void SetIndex (size_t index, size_t indexP, size_t indexM)
 Set index.
 
void SetName (SimpleName name)
 Set name.
 
void SetPoint (const MbCartPoint3D &p)
 Set name.
 

Static Public Member Functions

static bool LessByEdgeIndex (const MbEdgeFacesIndexes &ind1, const MbEdgeFacesIndexes &ind2)
 Static operator "less".
 

Public Attributes

size_t edgeIndex
 The index of the edge in the set of solid edges.
 
size_t facePIndex
 The index of the face on the left in the set of solid faces.
 
size_t faceMIndex
 The index of the face on the right in the set of solid faces.
 
MbCartPoint3D point
 Control point of the edge.
 
SimpleName itemName
 A name of an object.
 

Friends

readeroperator>> (reader &in, MbEdgeFacesIndexes &ref)
 Read function.
 
writeroperator<< (writer &out, const MbEdgeFacesIndexes &ref)
 Write function.
 
writeroperator<< (writer &out, MbEdgeFacesIndexes &ref)
 Write function.
 

Detailed Description

Index of edge identification.

Index contains the name, the index of the edge, indices of faces in the solid connected by edge and control point and is used to search the edge for fillet or chamfer. Edge searching is performed by name. In failure case - by indices, and checked by the control point.


The documentation for this struct was generated from the following file: