C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Naming difference between two primitives. More...

#include <ats_check.h>

+ Inheritance diagram for NameDifference:
+ Collaboration diagram for NameDifference:

Public Member Functions

 NameDifference (const MbName &n1, const MbName &n2, DifferenceType dType, MbeTopologyType oType)
 Naming difference between two primitives.
 
 NameDifference (const MbName &n, DifferenceType dType, MbeTopologyType oTType)
 The found primitive.

 
bool IsNamesDifference () const
 Is this a naming difference? More...
 
- Public Member Functions inherited from PrimitiveDifference
 PrimitiveDifference (MbeTopologyType type)
 Constructor by a type of topological object.

 
MbeTopologyType GetObjType () const
 The type of topological object

 
virtual void Accept (Visitor &visitor)=0
 Acceptance of a visitor.
 

Public Attributes

MbName name1
 The name of a primitive in the first object.
 
MbName name2
 The name of a primitive in the first object.
 
DifferenceType diffType
 A type of difference.
 

Additional Inherited Members

- Public Types inherited from PrimitiveDifference
enum  DifferenceType { dt_Geometry = 0 , dt_NameChanged , dt_NameNotFound , dt_NameMultiple }
 Types of naming differences
More...
 

Detailed Description

Naming difference between two primitives.

Naming difference between two primitives or not found primitive.

Member Function Documentation

◆ IsNamesDifference()

bool NameDifference::IsNamesDifference ( ) const

Is this a naming difference?

Is this a naming difference?

Returns
true if this is a naming difference,
otherwise this is a unfound primitive or geometric difference.

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