C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Name of object and its duplicate. More...

#include <name_item.h>

Public Member Functions

 MbNamePair (const MbName *orig, const MbName *copy)
 Constructor. More...
 
 MbNamePair (const MbName *copy)
 Constructor. More...
 
 MbNamePair (SimpleName copy)
 
 ~MbNamePair ()
 Destructor.
 
void SetNull ()
 Set name of original and of its duplicate to null.
 
bool operator== (const MbNamePair &other) const
 Comparison operator.
 
bool operator< (const MbNamePair &other) const
 "Less than" operator.
 
SimpleName CopyNameHash () const
 Original hash calculation.
 

Static Public Member Functions

static MbName Prepare (const MbName &name)
 Names prepare rules. More...
 

Friends

class MbNamePairList
 

Detailed Description

Name of object and its duplicate.

Name of topological object and its duplicate.

Constructor & Destructor Documentation

◆ MbNamePair() [1/3]

MbNamePair::MbNamePair ( const MbName orig,
const MbName copy 
)
inline

Constructor.

Constructor.

Parameters
[in]orig- The name of the original.
[in]copy- The name of the copy.

◆ MbNamePair() [2/3]

MbNamePair::MbNamePair ( const MbName copy)
inline

Constructor.

Constructor for find by copy name.

Parameters
[in]copy- The name of the copy.

◆ MbNamePair() [3/3]

MbNamePair::MbNamePair ( SimpleName  copy)
inline

Constructor.

Constructor for find by copy hash.

Parameters
[in]copy- The hash of the name of the copy.

Member Function Documentation

◆ Prepare()

static MbName MbNamePair::Prepare ( const MbName name)
inlinestatic

Names prepare rules.

Names prepare rules.

Parameters
[out]name- Workpiece name.
Returns
Returns a name.

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