#include <Graphic3d_CStructure.hxx>
#include <Graphic3d_Structure.pxx>
-#define MyIsEmpty myCBitFields.bool1
#define MyContainsFacet myCBitFields.bool2
// =======================================================================
myStructure = theStruct.operator->();
- MyContainsFacet = Standard_False,
- MyIsEmpty = Standard_True;
+ MyContainsFacet = Standard_False,
ContextLine.IsDef = 0;
ContextText.IsDef = 0;
myStructure->GroupsWithFacet (-1);
MyContainsFacet = Standard_False;
}
- MyIsEmpty = Standard_True;
// clear method could be used on Graphic3d_Structure destruction,
// and its structure manager could be already destroyed, in that
Update();
myBounds.Clear();
-
- MyIsEmpty = Standard_True;
}
// =======================================================================
return Standard_True;
}
- const Standard_Boolean isEmpty = myStructure->IsInfinite() ? Standard_False : !myBounds.IsValid();
- if (isEmpty != MyIsEmpty)
- {
- ::Message::DefaultMessenger()->Send ("Graphic3d_Group: MyIsEmpty != IsEmpty()", Message_Trace);
- }
- return isEmpty;
+ return !myStructure->IsInfinite()
+ && !myBounds.IsValid();
}
// =======================================================================
MyContainsFacet = Standard_True;
}
- MyIsEmpty = Standard_False;
if (theToEvalMinMax)
{
const Standard_Integer aNbVerts = theAttribs->NbElements;
MyContainsFacet = Standard_True;
}
- MyIsEmpty = Standard_False;
Update();
}
return;
}
- MyIsEmpty = Standard_False;
if (theToEvalMinMax)
{
Standard_ShortReal x, y, z;