mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-09-06 12:47:51 +08:00
Coding - Method guard iterative update (#732)
Used regex in src folder:
^//[\s\n\r\t]*[-=]{2,}[=]*[\n\r]*//[\s\n\r\t]*[a-z]+[\s\n\r\t]*:[\s\n\r\t]*[a-z0-9_:\t\s]*[\s\n\r\t]*//[\s\n\r\t]*[a-z]+[\s\n\r\t]*:[\s\n\r\t]*[a-z0-9_\s\t./-><]{0,22}//[\s\n\r\t]*[-=]{3,}[=]*
This commit is contained in:
@@ -1900,10 +1900,8 @@ static Standard_Boolean ORientation(const TDF_Label& L,
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
// function : WireIN
|
||||
// purpose : to solve WIREIN name
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
static Standard_Boolean WireIN(const TDF_Label& L,
|
||||
const TDF_LabelMap& Valid,
|
||||
const TNaming_ListOfNamedShape& Args,
|
||||
|
||||
@@ -294,10 +294,7 @@ LDOMBasicString::operator TCollection_ExtendedString() const
|
||||
return TCollection_ExtendedString();
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : GetInteger
|
||||
// purpose : Conversion to Integer
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean LDOMBasicString::GetInteger(Standard_Integer& aResult) const
|
||||
{
|
||||
|
||||
@@ -58,10 +58,7 @@ void LDOM_CharacterData::setData(const LDOMString& theValue)
|
||||
myLength = -1;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : getLength
|
||||
// purpose : query the data length
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer LDOM_CharacterData::getLength() const
|
||||
{
|
||||
|
||||
@@ -260,40 +260,28 @@ void TDF_Attribute::RemoveBackup()
|
||||
|
||||
void TDF_Attribute::References(const Handle(TDF_DataSet)& /*aDataSet*/) const {}
|
||||
|
||||
//=======================================================================
|
||||
// function : DeltaOnAddition
|
||||
// purpose : Creates such a delta.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TDF_DeltaOnAddition) TDF_Attribute::DeltaOnAddition() const
|
||||
{
|
||||
return new TDF_DeltaOnAddition(this);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : DeltaOnForget
|
||||
// purpose : Creates such a delta.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TDF_DeltaOnForget) TDF_Attribute::DeltaOnForget() const
|
||||
{
|
||||
return new TDF_DeltaOnForget(this);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : DeltaOnResume
|
||||
// purpose : Creates such a delta.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TDF_DeltaOnResume) TDF_Attribute::DeltaOnResume() const
|
||||
{
|
||||
return new TDF_DeltaOnResume(this);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : DeltaOnModification
|
||||
// purpose : Creates such a delta.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TDF_DeltaOnModification) TDF_Attribute::DeltaOnModification(
|
||||
const Handle(TDF_Attribute)& anOldAttribute) const
|
||||
@@ -301,10 +289,7 @@ Handle(TDF_DeltaOnModification) TDF_Attribute::DeltaOnModification(
|
||||
return new TDF_DefaultDeltaOnModification(anOldAttribute);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : DeltaOnModification
|
||||
// purpose : Applies such a delta.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void TDF_Attribute::DeltaOnModification(const Handle(TDF_DeltaOnModification)& aDelta)
|
||||
{
|
||||
@@ -312,10 +297,7 @@ void TDF_Attribute::DeltaOnModification(const Handle(TDF_DeltaOnModification)& a
|
||||
Restore(aDelta->Attribute());
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : DeltaOnRemoval
|
||||
// purpose : Creates such a delta.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TDF_DeltaOnRemoval) TDF_Attribute::DeltaOnRemoval() const
|
||||
{
|
||||
|
||||
@@ -83,10 +83,7 @@ void TDF_IDFilter::Ignore(const Standard_GUID& anID)
|
||||
myIDMap.Add(anID);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Ignore
|
||||
// purpose : Ignores a list of ID.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void TDF_IDFilter::Ignore(const TDF_IDList& anIDList)
|
||||
{
|
||||
|
||||
@@ -579,10 +579,7 @@ void TDF_Tool::ExtendedDeepDump(Standard_OStream& anOS,
|
||||
TDF_Tool::ExtendedDeepDump(anOS, aDF->Root(), aFilter);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : DeepDump
|
||||
// purpose : Deep dump of a label.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void TDF_Tool::DeepDump(Standard_OStream& anOS, const TDF_Label& aLabel)
|
||||
{
|
||||
|
||||
@@ -160,10 +160,7 @@ void TFunction_Logbook::SetImpacted(const TDF_Label& L, const Standard_Boolean W
|
||||
}
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : GetValid
|
||||
// purpose : Returns valid labels.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void TFunction_Logbook::GetValid(TDF_LabelMap& Ls) const
|
||||
{
|
||||
@@ -278,10 +275,7 @@ Handle(TDF_Attribute) TFunction_Logbook::NewEmpty() const
|
||||
return new TFunction_Logbook();
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Dump
|
||||
// purpose : Dump of modifications
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Standard_OStream& TFunction_Logbook::Dump(Standard_OStream& stream) const
|
||||
{
|
||||
|
||||
@@ -2427,10 +2427,8 @@ Standard_Boolean readPMIPresentation(const Handle(Standard_Transient)& the
|
||||
return (aNbShapes > 0);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : readAnnotationPlane
|
||||
// purpose : read annotation plane
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean readAnnotationPlane(const Handle(StepVisual_AnnotationPlane)& theAnnotationPlane,
|
||||
gp_Ax2& thePlane,
|
||||
const StepData_Factors& theLocalFactors)
|
||||
|
||||
+20
-76
@@ -24,19 +24,14 @@
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx,
|
||||
StepRepr_RepresentationContext)
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::
|
||||
StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx()
|
||||
{
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::Init(
|
||||
const Handle(TCollection_HAsciiString)& aContextIdentifier,
|
||||
@@ -53,10 +48,7 @@ void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::Init(
|
||||
StepRepr_RepresentationContext::Init(aContextIdentifier, aContextType);
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::Init(
|
||||
const Handle(TCollection_HAsciiString)& aContextIdentifier,
|
||||
@@ -85,10 +77,7 @@ void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::Init(
|
||||
globalUncertaintyAssignedContext->Init(aContextIdentifier, aContextType, anUncertainty);
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::
|
||||
SetGeometricRepresentationContext(
|
||||
@@ -97,10 +86,7 @@ void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::
|
||||
geometricRepresentationContext = aGeometricRepresentationContext;
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(StepGeom_GeometricRepresentationContext)
|
||||
StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::GeometricRepresentationContext()
|
||||
@@ -109,10 +95,7 @@ Handle(StepGeom_GeometricRepresentationContext)
|
||||
return geometricRepresentationContext;
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::SetGlobalUnitAssignedContext(
|
||||
const Handle(StepRepr_GlobalUnitAssignedContext)& aGlobalUnitAssignedContext)
|
||||
@@ -120,10 +103,7 @@ void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::SetGlobal
|
||||
globalUnitAssignedContext = aGlobalUnitAssignedContext;
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(StepRepr_GlobalUnitAssignedContext)
|
||||
StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::GlobalUnitAssignedContext()
|
||||
@@ -132,10 +112,7 @@ Handle(StepRepr_GlobalUnitAssignedContext)
|
||||
return globalUnitAssignedContext;
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::
|
||||
SetGlobalUncertaintyAssignedContext(
|
||||
@@ -144,10 +121,7 @@ void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::
|
||||
globalUncertaintyAssignedContext = aGlobalUncertaintyAssignedCtx;
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(StepRepr_GlobalUncertaintyAssignedContext)
|
||||
StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::
|
||||
@@ -160,10 +134,7 @@ Handle(StepRepr_GlobalUncertaintyAssignedContext)
|
||||
//--- Specific Methods for AND classe field access : GeometricRepresentationContext ---
|
||||
//-------------------------------------------------------------------------------------
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::SetCoordinateSpaceDimension(
|
||||
const Standard_Integer aCoordinateSpaceDimension)
|
||||
@@ -171,10 +142,7 @@ void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::SetCoordi
|
||||
geometricRepresentationContext->SetCoordinateSpaceDimension(aCoordinateSpaceDimension);
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::
|
||||
CoordinateSpaceDimension() const
|
||||
@@ -186,10 +154,7 @@ Standard_Integer StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCt
|
||||
//--- Specific Methods for AND classe field access : GlobalUnitAssignedContext ---
|
||||
//---------------------------------------------------------------------------------
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::SetUnits(
|
||||
const Handle(StepBasic_HArray1OfNamedUnit)& aUnits)
|
||||
@@ -197,10 +162,7 @@ void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::SetUnits(
|
||||
globalUnitAssignedContext->SetUnits(aUnits);
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(StepBasic_HArray1OfNamedUnit)
|
||||
StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::Units() const
|
||||
@@ -208,10 +170,7 @@ Handle(StepBasic_HArray1OfNamedUnit)
|
||||
return globalUnitAssignedContext->Units();
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(StepBasic_NamedUnit) StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::
|
||||
UnitsValue(const Standard_Integer num) const
|
||||
@@ -219,10 +178,7 @@ Handle(StepBasic_NamedUnit) StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncer
|
||||
return globalUnitAssignedContext->UnitsValue(num);
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::NbUnits() const
|
||||
{
|
||||
@@ -233,10 +189,7 @@ Standard_Integer StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCt
|
||||
//--- Specific Methods for AND classe field access : GlobalUncertaintyAssignedContext ---
|
||||
//----------------------------------------------------------------------------------------
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::SetUncertainty(
|
||||
const Handle(StepBasic_HArray1OfUncertaintyMeasureWithUnit)& aUncertainty)
|
||||
@@ -244,10 +197,7 @@ void StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::SetUncert
|
||||
globalUncertaintyAssignedContext->SetUncertainty(aUncertainty);
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(StepBasic_HArray1OfUncertaintyMeasureWithUnit)
|
||||
StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::Uncertainty() const
|
||||
@@ -255,10 +205,7 @@ Handle(StepBasic_HArray1OfUncertaintyMeasureWithUnit)
|
||||
return globalUncertaintyAssignedContext->Uncertainty();
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(StepBasic_UncertaintyMeasureWithUnit)
|
||||
StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::UncertaintyValue(
|
||||
@@ -267,10 +214,7 @@ Handle(StepBasic_UncertaintyMeasureWithUnit)
|
||||
return globalUncertaintyAssignedContext->UncertaintyValue(num);
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
// Method :
|
||||
// Purpose :
|
||||
// --------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx::NbUncertainty()
|
||||
const
|
||||
|
||||
@@ -305,10 +305,7 @@ Standard_Boolean StepToTopoDS_TranslateCompositeCurve::Init(
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Value
|
||||
// purpose : return resulting wire
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
const TopoDS_Wire& StepToTopoDS_TranslateCompositeCurve::Value() const
|
||||
{
|
||||
|
||||
@@ -53,9 +53,9 @@
|
||||
#include <ShapeAnalysis_Curve.hxx>
|
||||
|
||||
// Processing of non-manifold topology (ssv; 11.11.2010)
|
||||
// ----------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
//=================================================================================================
|
||||
|
||||
TopoDSToStep_MakeStepEdge::TopoDSToStep_MakeStepEdge()
|
||||
: myError(TopoDSToStep_EdgeOther)
|
||||
{
|
||||
@@ -71,10 +71,7 @@ TopoDSToStep_MakeStepEdge::TopoDSToStep_MakeStepEdge(const TopoDS_Edge&
|
||||
Init(E, T, FP, theLocalFactors);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Init
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TopoDSToStep_MakeStepEdge::Init(const TopoDS_Edge& aEdge,
|
||||
TopoDSToStep_Tool& aTool,
|
||||
@@ -344,10 +341,7 @@ void TopoDSToStep_MakeStepEdge::Init(const TopoDS_Edge& aEdge
|
||||
return;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Value
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
const Handle(StepShape_TopologicalRepresentationItem)& TopoDSToStep_MakeStepEdge::Value() const
|
||||
{
|
||||
@@ -355,10 +349,7 @@ const Handle(StepShape_TopologicalRepresentationItem)& TopoDSToStep_MakeStepEdge
|
||||
return myResult;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Error
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TopoDSToStep_MakeEdgeError TopoDSToStep_MakeStepEdge::Error() const
|
||||
{
|
||||
|
||||
@@ -75,9 +75,9 @@
|
||||
#include <GeomConvert_Units.hxx>
|
||||
|
||||
// Processing of non-manifold topology (ssv; 10.11.2010)
|
||||
// ----------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
//=================================================================================================
|
||||
|
||||
TopoDSToStep_MakeStepFace::TopoDSToStep_MakeStepFace()
|
||||
: myError(TopoDSToStep_FaceOther)
|
||||
{
|
||||
@@ -93,10 +93,8 @@ TopoDSToStep_MakeStepFace::TopoDSToStep_MakeStepFace(const TopoDS_Face&
|
||||
Init(F, T, FP, theLocalFactors);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Init
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TopoDSToStep_MakeStepFace::Init(const TopoDS_Face& aFace,
|
||||
TopoDSToStep_Tool& aTool,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
@@ -475,10 +473,7 @@ void TopoDSToStep_MakeStepFace::Init(const TopoDS_Face& aFace
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Value
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
const Handle(StepShape_TopologicalRepresentationItem)& TopoDSToStep_MakeStepFace::Value() const
|
||||
{
|
||||
@@ -486,10 +481,7 @@ const Handle(StepShape_TopologicalRepresentationItem)& TopoDSToStep_MakeStepFace
|
||||
return myResult;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Error
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TopoDSToStep_MakeFaceError TopoDSToStep_MakeStepFace::Error() const
|
||||
{
|
||||
|
||||
@@ -29,9 +29,9 @@
|
||||
#include <TransferBRep_ShapeMapper.hxx>
|
||||
|
||||
// Processing of non-manifold topology (ssv; 11.11.2010)
|
||||
// ----------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
//=================================================================================================
|
||||
|
||||
TopoDSToStep_MakeStepVertex::TopoDSToStep_MakeStepVertex()
|
||||
: myError(TopoDSToStep_VertexOther)
|
||||
{
|
||||
@@ -47,10 +47,7 @@ TopoDSToStep_MakeStepVertex::TopoDSToStep_MakeStepVertex(const TopoDS_Vertex&
|
||||
Init(V, T, FP, theLocalFactors);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Init
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TopoDSToStep_MakeStepVertex::Init(const TopoDS_Vertex& aVertex,
|
||||
TopoDSToStep_Tool& aTool,
|
||||
@@ -102,10 +99,7 @@ void TopoDSToStep_MakeStepVertex::Init(const TopoDS_Vertex& aVe
|
||||
myResult = Vpms;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Value
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
const Handle(StepShape_TopologicalRepresentationItem)& TopoDSToStep_MakeStepVertex::Value() const
|
||||
{
|
||||
@@ -113,10 +107,7 @@ const Handle(StepShape_TopologicalRepresentationItem)& TopoDSToStep_MakeStepVert
|
||||
return myResult;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Error
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TopoDSToStep_MakeVertexError TopoDSToStep_MakeStepVertex::Error() const
|
||||
{
|
||||
|
||||
@@ -43,9 +43,8 @@
|
||||
#include <Transfer_FinderProcess.hxx>
|
||||
#include <TransferBRep_ShapeMapper.hxx>
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TopoDSToStep_MakeStepWire::TopoDSToStep_MakeStepWire()
|
||||
: myError(TopoDSToStep_WireOther)
|
||||
{
|
||||
@@ -61,10 +60,7 @@ TopoDSToStep_MakeStepWire::TopoDSToStep_MakeStepWire(const TopoDS_Wire&
|
||||
Init(W, T, FP, theLocalFactors);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Init
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TopoDSToStep_MakeStepWire::Init(const TopoDS_Wire& aWire,
|
||||
TopoDSToStep_Tool& aTool,
|
||||
@@ -301,10 +297,7 @@ void TopoDSToStep_MakeStepWire::Init(const TopoDS_Wire& aWire
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Value
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
const Handle(StepShape_TopologicalRepresentationItem)& TopoDSToStep_MakeStepWire::Value() const
|
||||
{
|
||||
@@ -312,10 +305,7 @@ const Handle(StepShape_TopologicalRepresentationItem)& TopoDSToStep_MakeStepWire
|
||||
return myResult;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Method : Error
|
||||
// Purpose :
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TopoDSToStep_MakeWireError TopoDSToStep_MakeStepWire::Error() const
|
||||
{
|
||||
|
||||
@@ -44,10 +44,7 @@ void MoniTool_Timer::Dump(Standard_OStream& ostr)
|
||||
ostr << buff << std::endl;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Dictionary
|
||||
// purpose : Return DataMapOfTimer
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
MoniTool_DataMapOfTimer& MoniTool_Timer::Dictionary()
|
||||
{
|
||||
|
||||
@@ -77,10 +77,7 @@ static Standard_Integer AbortTran(Draw_Interpretor& di, Standard_Integer n, cons
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : CommitTran
|
||||
// purpose : Commits a transaction
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
static Standard_Integer CommitTran(Draw_Interpretor& di, Standard_Integer n, const char** a)
|
||||
{
|
||||
|
||||
@@ -529,10 +529,7 @@ static Standard_Integer DDataStd_ChildNodeNext(Draw_Interpretor& /*di*/,
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// TreeNode : ChildNodeNextBrother
|
||||
// purpose : ChildNodeNext Brother
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
static Standard_Integer DDataStd_ChildNodeNextBrother(Draw_Interpretor& /*di*/,
|
||||
Standard_Integer /*n*/,
|
||||
|
||||
@@ -83,10 +83,7 @@ static int mtmAddDocument(Draw_Interpretor& di, int n, const char** a)
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : mtmOpenTransaction
|
||||
// purpose : opens new transaction
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
static int mtmOpenTransaction(Draw_Interpretor& di, int /*n*/, const char** /*a*/)
|
||||
{
|
||||
|
||||
@@ -703,10 +703,8 @@ Handle(TFunction_Function) DNaming::GetFirstFunction(const Handle(TDataStd_UAttr
|
||||
return aFirstFun;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : GetLastFunction
|
||||
// purpose : Returns Last function
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TFunction_Function) DNaming::GetLastFunction(const Handle(TDataStd_UAttribute)& theObject)
|
||||
{
|
||||
Handle(TFunction_Function) aLastFun;
|
||||
|
||||
@@ -81,10 +81,9 @@ static void Write(const TopoDS_Shape& shape, const Standard_CString filename)
|
||||
save.close();
|
||||
}
|
||||
#endif
|
||||
//=======================================================================
|
||||
// function : Execute
|
||||
// purpose : Executes the function
|
||||
//=======================================================================
|
||||
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer DNaming_PrismDriver::Execute(Handle(TFunction_Logbook)& theLog) const
|
||||
{
|
||||
Handle(TFunction_Function) aFunction;
|
||||
|
||||
@@ -69,10 +69,8 @@ Standard_Boolean DNaming_RevolutionDriver::MustExecute(const Handle(TFunction_Lo
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Execute
|
||||
// purpose : Executes the function
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer DNaming_RevolutionDriver::Execute(Handle(TFunction_Logbook)& theLog) const
|
||||
{
|
||||
Handle(TFunction_Function) aFunction;
|
||||
|
||||
@@ -61,10 +61,8 @@ Standard_Boolean DNaming_SphereDriver::MustExecute(const Handle(TFunction_Logboo
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Execute
|
||||
// purpose : Executes the function
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer DNaming_SphereDriver::Execute(Handle(TFunction_Logbook)& theLog) const
|
||||
{
|
||||
Handle(TFunction_Function) aFunction;
|
||||
|
||||
@@ -913,10 +913,8 @@ static Standard_Integer OCC277bug(Draw_Interpretor& di, Standard_Integer nb, con
|
||||
#include <TDF_Label.hxx>
|
||||
#include <XCAFPrs_Driver.hxx>
|
||||
|
||||
//------------------------------------------------------------------------------------------
|
||||
// name : OCC363
|
||||
// Purpose :
|
||||
//------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static Standard_Integer OCC363(Draw_Interpretor& di, Standard_Integer argc, const char** argv)
|
||||
{
|
||||
try
|
||||
|
||||
@@ -43,9 +43,8 @@
|
||||
#include <GeomAPI_ProjectPointOnSurf.hxx>
|
||||
#include <Message.hxx>
|
||||
|
||||
//-----------------------------------------------------------------------
|
||||
// suppressarg : suppress a[d],modifie na--
|
||||
//-----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static void suppressarg(Standard_Integer& na, const char** a, const Standard_Integer d)
|
||||
{
|
||||
for (Standard_Integer i = d; i < na; i++)
|
||||
|
||||
@@ -1138,10 +1138,8 @@ static Standard_Integer noteUsername(Draw_Interpretor& di, Standard_Integer argc
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : noteTimestamp
|
||||
// purpose : gets a note timestamp
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
static const cmd XNoteTimestamp = {"XNoteTimestamp", 3, "XNoteTimestamp Doc note"};
|
||||
|
||||
static Standard_Integer noteTimestamp(Draw_Interpretor& di,
|
||||
|
||||
@@ -358,9 +358,8 @@ void BSplCLib::Trimming(const Standard_Integer Degree,
|
||||
PLib::GetPoles(newpoles, NewPoles);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// ELEMENTARY COMPUTATIONS
|
||||
//--------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
//
|
||||
// All the following methods are methods of low level used in BSplCLib
|
||||
// but also in BSplSLib (but not in Geom)
|
||||
|
||||
@@ -29,10 +29,8 @@ void* NCollection_BaseAllocator::AllocateOptimal(const size_t theSize)
|
||||
return Standard::AllocateOptimal(theSize);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Free
|
||||
// purpose : Standard deallocation
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void NCollection_BaseAllocator::Free(void* theAddress)
|
||||
{
|
||||
Standard::Free(theAddress);
|
||||
|
||||
@@ -396,10 +396,7 @@ void NCollection_BaseSequence::RemoveSeq(const Standard_Integer theIndex,
|
||||
fDel(p, myAllocator);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Remove
|
||||
// purpose : remove a set of items
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void NCollection_BaseSequence::RemoveSeq(const Standard_Integer From,
|
||||
const Standard_Integer To,
|
||||
|
||||
@@ -43,9 +43,7 @@ static const OSD_WhoAmI Iam = OSD_WEnvironment;
|
||||
|
||||
OSD_Environment::OSD_Environment() {}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Constructor
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
OSD_Environment::OSD_Environment(const TCollection_AsciiString& Name)
|
||||
{
|
||||
@@ -56,9 +54,7 @@ OSD_Environment::OSD_Environment(const TCollection_AsciiString& Name)
|
||||
myName = Name;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Create an environment variable and initialize it
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
OSD_Environment::OSD_Environment(const TCollection_AsciiString& Name,
|
||||
const TCollection_AsciiString& Value)
|
||||
@@ -73,18 +69,14 @@ OSD_Environment::OSD_Environment(const TCollection_AsciiString& Name,
|
||||
myValue = Value;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Returns the name of the symbol
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString OSD_Environment::Name() const
|
||||
{
|
||||
return myName;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Set new value for environment variable
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void OSD_Environment::SetName(const TCollection_AsciiString& Name)
|
||||
{
|
||||
@@ -95,9 +87,7 @@ void OSD_Environment::SetName(const TCollection_AsciiString& Name)
|
||||
myName = Name;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Change value
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void OSD_Environment::SetValue(const TCollection_AsciiString& Value)
|
||||
{
|
||||
@@ -107,9 +97,7 @@ void OSD_Environment::SetValue(const TCollection_AsciiString& Value)
|
||||
myValue = Value;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Get environment variable physically
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString OSD_Environment::Value()
|
||||
{
|
||||
@@ -121,9 +109,7 @@ TCollection_AsciiString OSD_Environment::Value()
|
||||
return myValue;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Sets physically the environment variable
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void OSD_Environment::Build()
|
||||
{
|
||||
@@ -186,9 +172,7 @@ void OSD_Environment::Build()
|
||||
myError.SetValue(errno, Iam, "Set Environment");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Remove physically the environment variable
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void OSD_Environment::Remove()
|
||||
{
|
||||
|
||||
@@ -199,9 +199,8 @@ Standard_CString OSD_SharedLibrary::DlError() const
|
||||
return (char*)dlerror();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Destroy
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void OSD_SharedLibrary::Destroy()
|
||||
{
|
||||
if (myName != NULL)
|
||||
|
||||
@@ -834,10 +834,7 @@ Standard_Boolean TColStd_PackedMapOfInteger::Subtract(const TColStd_PackedMapOfI
|
||||
}
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Difference
|
||||
// purpose : Boolean operation XOR
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void TColStd_PackedMapOfInteger::Difference(const TColStd_PackedMapOfInteger& theMap1,
|
||||
const TColStd_PackedMapOfInteger& theMap2)
|
||||
@@ -933,10 +930,7 @@ void TColStd_PackedMapOfInteger::Difference(const TColStd_PackedMapOfInteger& th
|
||||
}
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Differ
|
||||
// purpose : Boolean operation XOR
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TColStd_PackedMapOfInteger::Differ(const TColStd_PackedMapOfInteger& theMap)
|
||||
{
|
||||
|
||||
@@ -40,17 +40,15 @@ inline Standard_Size calculatePaddedSize(const int theLength)
|
||||
}
|
||||
} // namespace
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an empty AsciiString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString()
|
||||
{
|
||||
allocate(0);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an asciistring from a Standard_CString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const Standard_CString theString)
|
||||
{
|
||||
if (theString == NULL)
|
||||
@@ -61,9 +59,8 @@ TCollection_AsciiString::TCollection_AsciiString(const Standard_CString theStrin
|
||||
memcpy(mystring, theString, mylength);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an asciistring from a Standard_CString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const Standard_CString theString,
|
||||
const Standard_Integer theLen)
|
||||
{
|
||||
@@ -79,9 +76,8 @@ TCollection_AsciiString::TCollection_AsciiString(const Standard_CString theStrin
|
||||
memcpy(mystring, theString, mylength);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an asciistring from a Standard_Character
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const Standard_Character aChar)
|
||||
{
|
||||
if (aChar != '\0')
|
||||
@@ -95,9 +91,8 @@ TCollection_AsciiString::TCollection_AsciiString(const Standard_Character aChar)
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an AsciiString from a filler
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const Standard_Integer length,
|
||||
const Standard_Character filler)
|
||||
{
|
||||
@@ -105,9 +100,8 @@ TCollection_AsciiString::TCollection_AsciiString(const Standard_Integer length
|
||||
memset(mystring, filler, length);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an AsciiString from an Integer
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const Standard_Integer aValue)
|
||||
{
|
||||
char t[13];
|
||||
@@ -115,9 +109,8 @@ TCollection_AsciiString::TCollection_AsciiString(const Standard_Integer aValue)
|
||||
memcpy(mystring, t, mylength);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an asciistring from a real
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const Standard_Real aValue)
|
||||
{
|
||||
char t[50];
|
||||
@@ -125,9 +118,8 @@ TCollection_AsciiString::TCollection_AsciiString(const Standard_Real aValue)
|
||||
memcpy(mystring, t, mylength);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an asciistring from an asciistring
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const TCollection_AsciiString& theString)
|
||||
{
|
||||
allocate(theString.mylength);
|
||||
@@ -155,9 +147,8 @@ TCollection_AsciiString::TCollection_AsciiString(TCollection_AsciiString&& theOt
|
||||
theOther.mystring = THE_DEFAULT_CHAR_STRING;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an asciistring from a character
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const TCollection_AsciiString& theString,
|
||||
const Standard_Character theChar)
|
||||
{
|
||||
@@ -169,9 +160,8 @@ TCollection_AsciiString::TCollection_AsciiString(const TCollection_AsciiString&
|
||||
mystring[mylength - 1] = theChar;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an asciistring from an asciistring
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const TCollection_AsciiString& theString1,
|
||||
const Standard_CString theString2)
|
||||
{
|
||||
@@ -187,9 +177,8 @@ TCollection_AsciiString::TCollection_AsciiString(const TCollection_AsciiString&
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an asciistring from an asciistring
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const TCollection_AsciiString& theString1,
|
||||
const TCollection_AsciiString& theString2)
|
||||
{
|
||||
@@ -204,9 +193,8 @@ TCollection_AsciiString::TCollection_AsciiString(const TCollection_AsciiString&
|
||||
}
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
// Create an asciistring from an ExtendedString
|
||||
//---------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const TCollection_ExtendedString& astring,
|
||||
const Standard_Character replaceNonAscii)
|
||||
{
|
||||
@@ -228,9 +216,8 @@ TCollection_AsciiString::TCollection_AsciiString(const TCollection_ExtendedStrin
|
||||
}
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
// Create an TCollection_AsciiString from a Standard_WideChar
|
||||
//---------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::TCollection_AsciiString(const Standard_WideChar* theStringUtf)
|
||||
{
|
||||
int aLength = 0;
|
||||
@@ -246,27 +233,24 @@ TCollection_AsciiString::TCollection_AsciiString(const Standard_WideChar* theStr
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// AssignCat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::AssignCat(const Standard_Integer other)
|
||||
{
|
||||
|
||||
AssignCat(TCollection_AsciiString(other));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// AssignCat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::AssignCat(const Standard_Real other)
|
||||
{
|
||||
|
||||
AssignCat(TCollection_AsciiString(other));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// AssignCat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::AssignCat(const Standard_Character other)
|
||||
{
|
||||
if (other != '\0')
|
||||
@@ -276,9 +260,8 @@ void TCollection_AsciiString::AssignCat(const Standard_Character other)
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// AssignCat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::AssignCat(const Standard_CString theOther)
|
||||
{
|
||||
if (theOther == NULL)
|
||||
@@ -295,9 +278,8 @@ void TCollection_AsciiString::AssignCat(const Standard_CString theOther)
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// AssignCat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::AssignCat(const TCollection_AsciiString& theOther)
|
||||
{
|
||||
if (theOther.mylength != 0)
|
||||
@@ -308,9 +290,8 @@ void TCollection_AsciiString::AssignCat(const TCollection_AsciiString& theOther)
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Capitalize
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Capitalize()
|
||||
{
|
||||
if (mylength)
|
||||
@@ -319,9 +300,8 @@ void TCollection_AsciiString::Capitalize()
|
||||
mystring[i] = ::LowerCase(mystring[i]);
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Center
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Center(const Standard_Integer Width, const Standard_Character Filler)
|
||||
{
|
||||
if (Width > mylength)
|
||||
@@ -336,9 +316,8 @@ void TCollection_AsciiString::Center(const Standard_Integer Width, const Standar
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// ChangeAll
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::ChangeAll(const Standard_Character aChar,
|
||||
const Standard_Character NewChar,
|
||||
const Standard_Boolean CaseSensitive)
|
||||
@@ -358,17 +337,15 @@ void TCollection_AsciiString::ChangeAll(const Standard_Character aChar,
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Clear
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Clear()
|
||||
{
|
||||
deallocate();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copy
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Copy(const Standard_CString fromwhere)
|
||||
{
|
||||
if (fromwhere == mystring)
|
||||
@@ -387,9 +364,8 @@ void TCollection_AsciiString::Copy(const Standard_CString fromwhere)
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copy
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Copy(const TCollection_AsciiString& fromwhere)
|
||||
{
|
||||
if (&fromwhere == this)
|
||||
@@ -426,9 +402,8 @@ void TCollection_AsciiString::Move(TCollection_AsciiString&& theOther)
|
||||
theOther.mylength = 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Swap
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Swap(TCollection_AsciiString& theOther)
|
||||
{
|
||||
if (&theOther == this)
|
||||
@@ -439,17 +414,15 @@ void TCollection_AsciiString::Swap(TCollection_AsciiString& theOther)
|
||||
std::swap(mylength, theOther.mylength);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Destroy
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString::~TCollection_AsciiString()
|
||||
{
|
||||
deallocate();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// FirstLocationInSet
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_AsciiString::FirstLocationInSet(const TCollection_AsciiString& Set,
|
||||
const Standard_Integer FromIndex,
|
||||
const Standard_Integer ToIndex) const
|
||||
@@ -467,9 +440,8 @@ Standard_Integer TCollection_AsciiString::FirstLocationInSet(const TCollection_A
|
||||
throw Standard_OutOfRange();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// FirstLocationNotInSet
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_AsciiString::FirstLocationNotInSet(
|
||||
const TCollection_AsciiString& Set,
|
||||
const Standard_Integer FromIndex,
|
||||
@@ -494,9 +466,8 @@ Standard_Integer TCollection_AsciiString::FirstLocationNotInSet(
|
||||
throw Standard_OutOfRange();
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Insert a character before 'where'th character
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Insert(const Standard_Integer where, const Standard_Character what)
|
||||
{
|
||||
if (where > mylength + 1)
|
||||
@@ -514,9 +485,8 @@ void TCollection_AsciiString::Insert(const Standard_Integer where, const Standar
|
||||
mystring[where - 1] = what;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Insert
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Insert(const Standard_Integer where, const Standard_CString what)
|
||||
{
|
||||
if (where <= mylength + 1 && where > 0)
|
||||
@@ -542,9 +512,8 @@ void TCollection_AsciiString::Insert(const Standard_Integer where, const Standar
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Insert
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Insert(const Standard_Integer where,
|
||||
const TCollection_AsciiString& what)
|
||||
{
|
||||
@@ -573,9 +542,8 @@ void TCollection_AsciiString::Insert(const Standard_Integer where,
|
||||
}
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// InsertAfter
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::InsertAfter(const Standard_Integer Index,
|
||||
const TCollection_AsciiString& what)
|
||||
{
|
||||
@@ -584,9 +552,8 @@ void TCollection_AsciiString::InsertAfter(const Standard_Integer Index,
|
||||
Insert(Index + 1, what);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// InsertBefore
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::InsertBefore(const Standard_Integer Index,
|
||||
const TCollection_AsciiString& what)
|
||||
{
|
||||
@@ -595,9 +562,8 @@ void TCollection_AsciiString::InsertBefore(const Standard_Integer Index,
|
||||
Insert(Index, what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsEqual
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsEqual(const Standard_CString other) const
|
||||
{
|
||||
if (other)
|
||||
@@ -608,9 +574,8 @@ Standard_Boolean TCollection_AsciiString::IsEqual(const Standard_CString other)
|
||||
"Parameter 'other'");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsEqual
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsEqual(const TCollection_AsciiString& other) const
|
||||
{
|
||||
if (mylength != other.mylength)
|
||||
@@ -618,9 +583,8 @@ Standard_Boolean TCollection_AsciiString::IsEqual(const TCollection_AsciiString&
|
||||
return (strncmp(other.mystring, mystring, mylength) == 0);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsSameString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsSameString(const TCollection_AsciiString& theString1,
|
||||
const TCollection_AsciiString& theString2,
|
||||
const Standard_Boolean theIsCaseSensitive)
|
||||
@@ -646,9 +610,8 @@ Standard_Boolean TCollection_AsciiString::IsSameString(const TCollection_AsciiSt
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsDifferent
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsDifferent(const Standard_CString other) const
|
||||
{
|
||||
if (other)
|
||||
@@ -659,9 +622,8 @@ Standard_Boolean TCollection_AsciiString::IsDifferent(const Standard_CString oth
|
||||
"Parameter 'other'");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsDifferent
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsDifferent(const TCollection_AsciiString& other) const
|
||||
{
|
||||
|
||||
@@ -670,9 +632,8 @@ Standard_Boolean TCollection_AsciiString::IsDifferent(const TCollection_AsciiStr
|
||||
return (strncmp(other.mystring, mystring, mylength) != 0);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsLess
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsLess(const Standard_CString other) const
|
||||
{
|
||||
if (other)
|
||||
@@ -683,17 +644,15 @@ Standard_Boolean TCollection_AsciiString::IsLess(const Standard_CString other) c
|
||||
"Parameter 'other'");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsLess
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsLess(const TCollection_AsciiString& other) const
|
||||
{
|
||||
return (strncmp(mystring, other.mystring, mylength + 1) < 0);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsGreater
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsGreater(const Standard_CString other) const
|
||||
{
|
||||
if (other)
|
||||
@@ -704,17 +663,15 @@ Standard_Boolean TCollection_AsciiString::IsGreater(const Standard_CString other
|
||||
"Parameter 'other'");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsGreater
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsGreater(const TCollection_AsciiString& other) const
|
||||
{
|
||||
return (strncmp(mystring, other.mystring, mylength + 1) > 0);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// StartsWith
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::StartsWith(
|
||||
const TCollection_AsciiString& theStartString) const
|
||||
{
|
||||
@@ -727,9 +684,8 @@ Standard_Boolean TCollection_AsciiString::StartsWith(
|
||||
&& strncmp(theStartString.mystring, mystring, theStartString.mylength) == 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// EndsWith
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::EndsWith(
|
||||
const TCollection_AsciiString& theEndString) const
|
||||
{
|
||||
@@ -745,9 +701,8 @@ Standard_Boolean TCollection_AsciiString::EndsWith(
|
||||
== 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IntegerValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_AsciiString::IntegerValue() const
|
||||
{
|
||||
char* ptr;
|
||||
@@ -758,9 +713,8 @@ Standard_Integer TCollection_AsciiString::IntegerValue() const
|
||||
throw Standard_NumericError("TCollection_AsciiString::IntegerValue");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsIntegerValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsIntegerValue() const
|
||||
{
|
||||
char* ptr;
|
||||
@@ -778,9 +732,8 @@ Standard_Boolean TCollection_AsciiString::IsIntegerValue() const
|
||||
return Standard_False;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsRealValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsRealValue(Standard_Boolean theToCheckFull) const
|
||||
{
|
||||
char* ptr;
|
||||
@@ -795,9 +748,8 @@ Standard_Boolean TCollection_AsciiString::IsRealValue(Standard_Boolean theToChec
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsAscii
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_AsciiString::IsAscii() const
|
||||
{
|
||||
// LD : Debuggee le 26/11/98
|
||||
@@ -808,9 +760,8 @@ Standard_Boolean TCollection_AsciiString::IsAscii() const
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// LeftAdjust
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::LeftAdjust()
|
||||
{
|
||||
Standard_Integer i;
|
||||
@@ -821,9 +772,8 @@ void TCollection_AsciiString::LeftAdjust()
|
||||
Remove(1, i);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// LeftJustify
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::LeftJustify(const Standard_Integer Width,
|
||||
const Standard_Character Filler)
|
||||
{
|
||||
@@ -840,9 +790,8 @@ void TCollection_AsciiString::LeftJustify(const Standard_Integer Width,
|
||||
}
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Location
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_AsciiString::Location(const Standard_Integer N,
|
||||
const Standard_Character C,
|
||||
const Standard_Integer FromIndex,
|
||||
@@ -864,9 +813,8 @@ Standard_Integer TCollection_AsciiString::Location(const Standard_Integer N,
|
||||
throw Standard_OutOfRange();
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Location
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_AsciiString::Location(const TCollection_AsciiString& what,
|
||||
const Standard_Integer FromIndex,
|
||||
const Standard_Integer ToIndex) const
|
||||
@@ -904,26 +852,23 @@ Standard_Integer TCollection_AsciiString::Location(const TCollection_AsciiString
|
||||
throw Standard_OutOfRange();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// LowerCase
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::LowerCase()
|
||||
{
|
||||
for (int i = 0; i < mylength; i++)
|
||||
mystring[i] = ::LowerCase(mystring[i]);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Prepend
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Prepend(const TCollection_AsciiString& what)
|
||||
{
|
||||
Insert(1, what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// RealValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Real TCollection_AsciiString::RealValue() const
|
||||
{
|
||||
char* ptr;
|
||||
@@ -934,9 +879,8 @@ Standard_Real TCollection_AsciiString::RealValue() const
|
||||
throw Standard_NumericError("TCollection_AsciiString::RealValue");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Read
|
||||
//--------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Read(Standard_IStream& astream)
|
||||
{
|
||||
// get characters from astream
|
||||
@@ -958,9 +902,8 @@ Standard_IStream& operator>>(Standard_IStream& astream, TCollection_AsciiString&
|
||||
return astream;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Print
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Print(Standard_OStream& astream) const
|
||||
{
|
||||
if (mystring)
|
||||
@@ -974,9 +917,8 @@ Standard_OStream& operator<<(Standard_OStream& astream, const TCollection_AsciiS
|
||||
return astream;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// RemoveAll
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::RemoveAll(const Standard_Character what,
|
||||
const Standard_Boolean CaseSensitive)
|
||||
{
|
||||
@@ -998,17 +940,15 @@ void TCollection_AsciiString::RemoveAll(const Standard_Character what,
|
||||
mystring[mylength] = '\0';
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// RemoveAll
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::RemoveAll(const Standard_Character what)
|
||||
{
|
||||
RemoveAll(what, Standard_True);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Remove
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Remove(const Standard_Integer where, const Standard_Integer ahowmany)
|
||||
{
|
||||
if (where + ahowmany <= mylength + 1)
|
||||
@@ -1027,9 +967,8 @@ void TCollection_AsciiString::Remove(const Standard_Integer where, const Standar
|
||||
}
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// RightAdjust
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::RightAdjust()
|
||||
{
|
||||
Standard_Integer i;
|
||||
@@ -1040,9 +979,8 @@ void TCollection_AsciiString::RightAdjust()
|
||||
Remove(i + 2, mylength - (i + 2) + 1);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// RightJustify
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::RightJustify(const Standard_Integer Width,
|
||||
const Standard_Character Filler)
|
||||
{
|
||||
@@ -1062,9 +1000,8 @@ void TCollection_AsciiString::RightJustify(const Standard_Integer Width,
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Search
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_AsciiString::Search(const Standard_CString what) const
|
||||
{
|
||||
Standard_Integer size = Standard_Integer(what ? strlen(what) : 0);
|
||||
@@ -1084,9 +1021,8 @@ Standard_Integer TCollection_AsciiString::Search(const Standard_CString what) co
|
||||
return -1;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Search
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_AsciiString::Search(const TCollection_AsciiString& what) const
|
||||
{
|
||||
Standard_Integer size = what.mylength;
|
||||
@@ -1107,9 +1043,8 @@ Standard_Integer TCollection_AsciiString::Search(const TCollection_AsciiString&
|
||||
return -1;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SearchFromEnd
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_AsciiString::SearchFromEnd(const Standard_CString what) const
|
||||
{
|
||||
Standard_Integer size = Standard_Integer(what ? strlen(what) : 0);
|
||||
@@ -1129,9 +1064,8 @@ Standard_Integer TCollection_AsciiString::SearchFromEnd(const Standard_CString w
|
||||
return -1;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SearchFromEnd
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_AsciiString::SearchFromEnd(const TCollection_AsciiString& what) const
|
||||
{
|
||||
int size = what.mylength;
|
||||
@@ -1152,9 +1086,8 @@ Standard_Integer TCollection_AsciiString::SearchFromEnd(const TCollection_AsciiS
|
||||
return -1;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SetValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::SetValue(const Standard_Integer theWhere,
|
||||
const Standard_Character theWhat)
|
||||
{
|
||||
@@ -1169,9 +1102,8 @@ void TCollection_AsciiString::SetValue(const Standard_Integer theWhere,
|
||||
mystring[theWhere - 1] = theWhat;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SetValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::SetValue(const Standard_Integer where, const Standard_CString what)
|
||||
{
|
||||
if (where > 0 && where <= mylength + 1)
|
||||
@@ -1192,9 +1124,8 @@ void TCollection_AsciiString::SetValue(const Standard_Integer where, const Stand
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SetValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::SetValue(const Standard_Integer where,
|
||||
const TCollection_AsciiString& what)
|
||||
{
|
||||
@@ -1217,9 +1148,8 @@ void TCollection_AsciiString::SetValue(const Standard_Integer where,
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Split
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString TCollection_AsciiString::Split(const Standard_Integer where)
|
||||
{
|
||||
if (where >= 0 && where <= mylength)
|
||||
@@ -1231,9 +1161,8 @@ TCollection_AsciiString TCollection_AsciiString::Split(const Standard_Integer wh
|
||||
throw Standard_OutOfRange("TCollection_AsciiString::Split index");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Token
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_AsciiString TCollection_AsciiString::Token(const Standard_CString separators,
|
||||
const Standard_Integer whichone) const
|
||||
{
|
||||
@@ -1293,9 +1222,8 @@ TCollection_AsciiString TCollection_AsciiString::Token(const Standard_CString se
|
||||
return TCollection_AsciiString(&mystring[BeginIndex - 1], EndIndex - BeginIndex + 1);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Trunc
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::Trunc(const Standard_Integer ahowmany)
|
||||
{
|
||||
if (ahowmany < 0 || ahowmany > mylength)
|
||||
@@ -1305,18 +1233,16 @@ void TCollection_AsciiString::Trunc(const Standard_Integer ahowmany)
|
||||
mystring[mylength] = '\0';
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// UpperCase
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_AsciiString::UpperCase()
|
||||
{
|
||||
for (int i = 0; i < mylength; i++)
|
||||
mystring[i] = ::UpperCase(mystring[i]);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// UsefullLength
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_AsciiString::UsefullLength() const
|
||||
{
|
||||
Standard_Integer i;
|
||||
@@ -1326,9 +1252,8 @@ Standard_Integer TCollection_AsciiString::UsefullLength() const
|
||||
return i + 1;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Value
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Character TCollection_AsciiString::Value(const Standard_Integer where) const
|
||||
{
|
||||
if (where > 0 && where <= mylength)
|
||||
|
||||
@@ -28,18 +28,16 @@ struct hash<TCollection_AsciiString>
|
||||
};
|
||||
} // namespace std
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// IsEqual
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
inline Standard_Boolean IsEqual(const TCollection_AsciiString& string1,
|
||||
const TCollection_AsciiString& string2)
|
||||
{
|
||||
return TCollection_AsciiString::IsEqual(string1, string2);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// ToCString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
inline Standard_CString TCollection_AsciiString::ToCString() const
|
||||
{
|
||||
return mystring;
|
||||
@@ -90,27 +88,24 @@ inline size_t TCollection_AsciiString::HashCode() const
|
||||
return opencascade::hashBytes(mystring, mylength);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// IsEqual
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
inline Standard_Boolean TCollection_AsciiString::IsEqual(const TCollection_AsciiString& string1,
|
||||
const TCollection_AsciiString& string2)
|
||||
{
|
||||
return string1.IsEqual(string2);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// IsEqual
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
inline Standard_Boolean TCollection_AsciiString::IsEqual(const TCollection_AsciiString& string1,
|
||||
const Standard_CString string2)
|
||||
{
|
||||
return string1.IsEqual(string2);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SubString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
inline TCollection_AsciiString TCollection_AsciiString::SubString(
|
||||
const Standard_Integer FromIndex,
|
||||
const Standard_Integer ToIndex) const
|
||||
|
||||
@@ -91,17 +91,15 @@ inline Standard_ExtCharacter* Standard_UNUSED
|
||||
|
||||
} // namespace
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Create an empty ExtendedString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString()
|
||||
{
|
||||
allocate(0);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Create an ExtendedString from a Standard_CString
|
||||
//----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString(const Standard_CString theString,
|
||||
const Standard_Boolean isMultiByte)
|
||||
{
|
||||
@@ -130,9 +128,8 @@ TCollection_ExtendedString::TCollection_ExtendedString(const Standard_CString th
|
||||
}
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
// Create an ExtendedString from an ExtString
|
||||
//--------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString(const Standard_ExtString theString)
|
||||
{
|
||||
if (theString == NULL)
|
||||
@@ -147,9 +144,8 @@ TCollection_ExtendedString::TCollection_ExtendedString(const Standard_ExtString
|
||||
memcpy(mystring, theString, mylength * sizeof(Standard_ExtCharacter));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// TCollection_ExtendedString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString(const Standard_WideChar* theStringUtf)
|
||||
{
|
||||
if (theStringUtf == NULL)
|
||||
@@ -160,9 +156,8 @@ TCollection_ExtendedString::TCollection_ExtendedString(const Standard_WideChar*
|
||||
mystring = fromWideString<sizeof(Standard_WideChar)>(theStringUtf, mylength);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an asciistring from a Standard_Character
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString(const Standard_Character aChar)
|
||||
{
|
||||
if (aChar != '\0')
|
||||
@@ -176,18 +171,16 @@ TCollection_ExtendedString::TCollection_ExtendedString(const Standard_Character
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// Create a string from a ExtCharacter
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString(const Standard_ExtCharacter aChar)
|
||||
{
|
||||
allocate(1);
|
||||
mystring[0] = aChar;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create an AsciiString from a filler
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString(const Standard_Integer length,
|
||||
const Standard_ExtCharacter filler)
|
||||
{
|
||||
@@ -196,9 +189,8 @@ TCollection_ExtendedString::TCollection_ExtendedString(const Standard_Integer
|
||||
mystring[i] = filler;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create a String from an Integer
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString(const Standard_Integer aValue)
|
||||
{
|
||||
union {
|
||||
@@ -212,9 +204,8 @@ TCollection_ExtendedString::TCollection_ExtendedString(const Standard_Integer aV
|
||||
mystring[i] = ToExtCharacter(CHN.t[i]);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create a String from a real
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString(const Standard_Real aValue)
|
||||
{
|
||||
union {
|
||||
@@ -228,9 +219,8 @@ TCollection_ExtendedString::TCollection_ExtendedString(const Standard_Real aValu
|
||||
mystring[i] = ToExtCharacter(CHN.t[i]);
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// create an extendedstring from an extendedstring
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString(const TCollection_ExtendedString& theOther)
|
||||
{
|
||||
allocate(theOther.mylength);
|
||||
@@ -255,9 +245,8 @@ TCollection_ExtendedString::TCollection_ExtendedString(
|
||||
theOther.mylength = 0;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
// Create an extendedstring from an AsciiString
|
||||
//---------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::TCollection_ExtendedString(const TCollection_AsciiString& theString,
|
||||
const Standard_Boolean isMultiByte)
|
||||
{
|
||||
@@ -274,9 +263,8 @@ TCollection_ExtendedString::TCollection_ExtendedString(const TCollection_AsciiSt
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// AssignCat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::AssignCat(const TCollection_ExtendedString& theOther)
|
||||
{
|
||||
if (theOther.mylength == 0)
|
||||
@@ -290,9 +278,8 @@ void TCollection_ExtendedString::AssignCat(const TCollection_ExtendedString& the
|
||||
memcpy(mystring + anOldLength, theOther.mystring, anOtherLength * sizeof(Standard_ExtCharacter));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// AssignCat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::AssignCat(const Standard_Utf16Char theChar)
|
||||
{
|
||||
if (theChar != '\0')
|
||||
@@ -302,9 +289,8 @@ void TCollection_ExtendedString::AssignCat(const Standard_Utf16Char theChar)
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Cat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString TCollection_ExtendedString::Cat(
|
||||
const TCollection_ExtendedString& other) const
|
||||
{
|
||||
@@ -316,9 +302,8 @@ TCollection_ExtendedString TCollection_ExtendedString::Cat(
|
||||
return res;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// ChangeAll
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::ChangeAll(const Standard_ExtCharacter aChar,
|
||||
const Standard_ExtCharacter NewChar)
|
||||
{
|
||||
@@ -327,17 +312,15 @@ void TCollection_ExtendedString::ChangeAll(const Standard_ExtCharacter aChar,
|
||||
mystring[i] = NewChar;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Clear
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::Clear()
|
||||
{
|
||||
deallocate();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Copy
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::Copy(const TCollection_ExtendedString& fromwhere)
|
||||
{
|
||||
if (&fromwhere == this)
|
||||
@@ -381,9 +364,8 @@ void TCollection_ExtendedString::Move(TCollection_ExtendedString&& theOther)
|
||||
theOther.mylength = 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Swap
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::Swap(TCollection_ExtendedString& theOther)
|
||||
{
|
||||
if (&theOther == this)
|
||||
@@ -394,17 +376,15 @@ void TCollection_ExtendedString::Swap(TCollection_ExtendedString& theOther)
|
||||
std::swap(mylength, theOther.mylength);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Destroy
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString::~TCollection_ExtendedString()
|
||||
{
|
||||
deallocate();
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Insert a character before 'where'th character
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::Insert(const Standard_Integer where,
|
||||
const Standard_ExtCharacter what)
|
||||
{
|
||||
@@ -423,9 +403,8 @@ void TCollection_ExtendedString::Insert(const Standard_Integer where,
|
||||
mystring[where - 1] = what;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Insert
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::Insert(const Standard_Integer where,
|
||||
const TCollection_ExtendedString& what)
|
||||
{
|
||||
@@ -453,9 +432,8 @@ void TCollection_ExtendedString::Insert(const Standard_Integer where,
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// ExtStrCmp: strcmp for 16-bit chars
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static int ExtStrCmp(const Standard_ExtString theStr1, const Standard_ExtString theStr2)
|
||||
{
|
||||
const Standard_ExtCharacter* aStr1 = theStr1;
|
||||
@@ -470,34 +448,30 @@ static int ExtStrCmp(const Standard_ExtString theStr1, const Standard_ExtString
|
||||
return *aStr1 - *aStr2;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsEqual
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::IsEqual(const Standard_ExtString other) const
|
||||
{
|
||||
return ExtStrCmp(mystring, other) == 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsEqual
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::IsEqual(const TCollection_ExtendedString& other) const
|
||||
{
|
||||
return mylength == other.mylength
|
||||
&& memcmp(mystring, other.mystring, (mylength + 1) * sizeof(Standard_ExtCharacter)) == 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsDifferent
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::IsDifferent(const Standard_ExtString other) const
|
||||
{
|
||||
return ExtStrCmp(mystring, other) != 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsDifferent
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::IsDifferent(
|
||||
const TCollection_ExtendedString& other) const
|
||||
{
|
||||
@@ -505,42 +479,37 @@ Standard_Boolean TCollection_ExtendedString::IsDifferent(
|
||||
|| memcmp(mystring, other.mystring, (mylength + 1) * sizeof(Standard_ExtCharacter)) != 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsLess
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::IsLess(const Standard_ExtString other) const
|
||||
{
|
||||
return ExtStrCmp(mystring, other) < 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsLess
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::IsLess(const TCollection_ExtendedString& other) const
|
||||
{
|
||||
return ExtStrCmp(mystring, other.mystring) < 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsGreater
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::IsGreater(const Standard_ExtString other) const
|
||||
{
|
||||
return ExtStrCmp(mystring, other) > 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsGreater
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::IsGreater(
|
||||
const TCollection_ExtendedString& other) const
|
||||
{
|
||||
return ExtStrCmp(mystring, other.mystring) > 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// StartsWith
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::StartsWith(
|
||||
const TCollection_ExtendedString& theStartString) const
|
||||
{
|
||||
@@ -556,9 +525,8 @@ Standard_Boolean TCollection_ExtendedString::StartsWith(
|
||||
== 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// EndsWith
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::EndsWith(
|
||||
const TCollection_ExtendedString& theEndString) const
|
||||
{
|
||||
@@ -574,9 +542,8 @@ Standard_Boolean TCollection_ExtendedString::EndsWith(
|
||||
== 0;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsAscii
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::IsAscii() const
|
||||
{
|
||||
for (Standard_Integer i = 0; i < mylength; i++)
|
||||
@@ -585,17 +552,15 @@ Standard_Boolean TCollection_ExtendedString::IsAscii() const
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Length
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_ExtendedString::Length() const
|
||||
{
|
||||
return mylength;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Print
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::Print(Standard_OStream& theStream) const
|
||||
{
|
||||
if (mylength > 0)
|
||||
@@ -612,9 +577,8 @@ Standard_OStream& operator<<(Standard_OStream& astream, const TCollection_Extend
|
||||
return astream;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// RemoveAll
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::RemoveAll(const Standard_ExtCharacter what)
|
||||
|
||||
{
|
||||
@@ -628,9 +592,8 @@ void TCollection_ExtendedString::RemoveAll(const Standard_ExtCharacter what)
|
||||
mystring[mylength] = '\0';
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Remove
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::Remove(const Standard_Integer where,
|
||||
const Standard_Integer ahowmany)
|
||||
{
|
||||
@@ -648,9 +611,8 @@ void TCollection_ExtendedString::Remove(const Standard_Integer where,
|
||||
"invalid starting value.");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Search
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_ExtendedString::Search(const TCollection_ExtendedString& what) const
|
||||
{
|
||||
Standard_Integer size = what.mylength;
|
||||
@@ -674,9 +636,8 @@ Standard_Integer TCollection_ExtendedString::Search(const TCollection_ExtendedSt
|
||||
return -1;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SearchFromEnd
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_ExtendedString::SearchFromEnd(
|
||||
const TCollection_ExtendedString& what) const
|
||||
{
|
||||
@@ -701,9 +662,8 @@ Standard_Integer TCollection_ExtendedString::SearchFromEnd(
|
||||
return -1;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SetValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::SetValue(const Standard_Integer where,
|
||||
const Standard_ExtCharacter what)
|
||||
{
|
||||
@@ -717,9 +677,8 @@ void TCollection_ExtendedString::SetValue(const Standard_Integer where,
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SetValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::SetValue(const Standard_Integer where,
|
||||
const TCollection_ExtendedString& what)
|
||||
{
|
||||
@@ -740,9 +699,8 @@ void TCollection_ExtendedString::SetValue(const Standard_Integer wher
|
||||
"parameter where");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Split
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString TCollection_ExtendedString::Split(const Standard_Integer where)
|
||||
{
|
||||
if (where >= 0 && where < mylength)
|
||||
@@ -754,9 +712,8 @@ TCollection_ExtendedString TCollection_ExtendedString::Split(const Standard_Inte
|
||||
throw Standard_OutOfRange("TCollection_ExtendedString::Split index");
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Token
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_ExtendedString TCollection_ExtendedString::Token(const Standard_ExtString separators,
|
||||
const Standard_Integer whichone) const
|
||||
{
|
||||
@@ -847,17 +804,15 @@ TCollection_ExtendedString TCollection_ExtendedString::Token(const Standard_ExtS
|
||||
return res;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// ToExtString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_ExtString TCollection_ExtendedString::ToExtString() const
|
||||
{
|
||||
return mystring;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Trunc
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_ExtendedString::Trunc(const Standard_Integer ahowmany)
|
||||
{
|
||||
if (ahowmany < 0 || ahowmany > mylength)
|
||||
@@ -867,9 +822,8 @@ void TCollection_ExtendedString::Trunc(const Standard_Integer ahowmany)
|
||||
mystring[mylength] = '\0';
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Value
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_ExtCharacter TCollection_ExtendedString::Value(const Standard_Integer where) const
|
||||
{
|
||||
if (where > 0 && where <= mylength)
|
||||
@@ -883,9 +837,8 @@ Standard_ExtCharacter TCollection_ExtendedString::Value(const Standard_Integer w
|
||||
"parameter where");
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Convert CString (including multibyte case) to UniCode representation
|
||||
//----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_ExtendedString::ConvertToUnicode(const Standard_CString theStringUtf)
|
||||
{
|
||||
NCollection_Utf8Iter anIterRead(theStringUtf);
|
||||
|
||||
@@ -20,74 +20,65 @@
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TCollection_HAsciiString, Standard_Transient)
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HAsciiString::TCollection_HAsciiString()
|
||||
: myString()
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HAsciiString::TCollection_HAsciiString(const Standard_CString message)
|
||||
: myString(message)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HAsciiString::TCollection_HAsciiString(const TCollection_AsciiString& astring)
|
||||
: myString(astring)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HAsciiString::TCollection_HAsciiString(const Standard_Character aChar)
|
||||
: myString(aChar)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HAsciiString::TCollection_HAsciiString(const Standard_Integer length,
|
||||
const Standard_Character filler)
|
||||
: myString(length, filler)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HAsciiString::TCollection_HAsciiString(const Standard_Integer aValue)
|
||||
: myString(aValue)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HAsciiString::TCollection_HAsciiString(const Standard_Real aValue)
|
||||
: myString(aValue)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HAsciiString::TCollection_HAsciiString(const Handle(TCollection_HAsciiString)& astring)
|
||||
: myString(astring->String())
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HAsciiString::TCollection_HAsciiString(
|
||||
const Handle(TCollection_HExtendedString)& astring,
|
||||
const Standard_Character replaceNonAscii)
|
||||
@@ -95,34 +86,30 @@ TCollection_HAsciiString::TCollection_HAsciiString(
|
||||
{
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Capitalize
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::Capitalize()
|
||||
{
|
||||
myString.Capitalize();
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Cat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) TCollection_HAsciiString::Cat(const Standard_CString other) const
|
||||
{
|
||||
return new TCollection_HAsciiString(myString.Cat(other));
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Cat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) TCollection_HAsciiString::Cat(
|
||||
const Handle(TCollection_HAsciiString)& other) const
|
||||
{
|
||||
return new TCollection_HAsciiString(myString.Cat(other->String()));
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Center
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::Center(const Standard_Integer Width, const Standard_Character Filler)
|
||||
{
|
||||
if (Width < 0)
|
||||
@@ -130,9 +117,8 @@ void TCollection_HAsciiString::Center(const Standard_Integer Width, const Standa
|
||||
myString.Center(Width, Filler);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// ChangeAll
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::ChangeAll(const Standard_Character aChar,
|
||||
const Standard_Character NewChar,
|
||||
const Standard_Boolean CaseSensitive)
|
||||
@@ -140,17 +126,15 @@ void TCollection_HAsciiString::ChangeAll(const Standard_Character aChar,
|
||||
myString.ChangeAll(aChar, NewChar, CaseSensitive);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Clear
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::Clear()
|
||||
{
|
||||
myString.Clear();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// FirstLocationInSet
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HAsciiString::FirstLocationInSet(
|
||||
const Handle(TCollection_HAsciiString)& Set,
|
||||
const Standard_Integer FromIndex,
|
||||
@@ -163,9 +147,8 @@ Standard_Integer TCollection_HAsciiString::FirstLocationInSet(
|
||||
return (myString.FirstLocationInSet(Set->String(), FromIndex, ToIndex));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// FirstLocationNotInSet
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HAsciiString::FirstLocationNotInSet(
|
||||
const Handle(TCollection_HAsciiString)& Set,
|
||||
const Standard_Integer FromIndex,
|
||||
@@ -178,34 +161,30 @@ Standard_Integer TCollection_HAsciiString::FirstLocationNotInSet(
|
||||
return (myString.FirstLocationNotInSet(Set->String(), FromIndex, ToIndex));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Insert a Standard_Character before 'where'th Standard_Character
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::Insert(const Standard_Integer where, const Standard_Character what)
|
||||
{
|
||||
myString.Insert(where, what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Insert
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::Insert(const Standard_Integer where, const Standard_CString what)
|
||||
{
|
||||
myString.Insert(where, what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Insert
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::Insert(const Standard_Integer where,
|
||||
const Handle(TCollection_HAsciiString)& what)
|
||||
{
|
||||
myString.Insert(where, what->String());
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// InsertAfter
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::InsertAfter(const Standard_Integer Index,
|
||||
const Handle(TCollection_HAsciiString)& S)
|
||||
{
|
||||
@@ -217,9 +196,8 @@ void TCollection_HAsciiString::InsertAfter(const Standard_Integer
|
||||
myString.InsertAfter(Index, S->String());
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// InsertBefore
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::InsertBefore(const Standard_Integer Index,
|
||||
const Handle(TCollection_HAsciiString)& S)
|
||||
{
|
||||
@@ -231,67 +209,59 @@ void TCollection_HAsciiString::InsertBefore(const Standard_Integer
|
||||
myString.InsertBefore(Index, S->String());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsEmpty
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HAsciiString::IsEmpty() const
|
||||
{
|
||||
return (myString.Length() == 0);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsLess
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HAsciiString::IsLess(
|
||||
const Handle(TCollection_HAsciiString)& other) const
|
||||
{
|
||||
return myString.IsLess(other->String());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsGreater
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HAsciiString::IsGreater(
|
||||
const Handle(TCollection_HAsciiString)& other) const
|
||||
{
|
||||
return myString.IsGreater(other->String());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IntegerValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HAsciiString::IntegerValue() const
|
||||
{
|
||||
return myString.IntegerValue();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsIntegerValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HAsciiString::IsIntegerValue() const
|
||||
{
|
||||
return myString.IsIntegerValue();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsRealvalue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HAsciiString::IsRealValue() const
|
||||
{
|
||||
return myString.IsRealValue();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsAscii
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HAsciiString::IsAscii() const
|
||||
{
|
||||
return myString.IsAscii();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsDifferent
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HAsciiString::IsDifferent(
|
||||
const Handle(TCollection_HAsciiString)& S) const
|
||||
{
|
||||
@@ -302,9 +272,8 @@ Standard_Boolean TCollection_HAsciiString::IsDifferent(
|
||||
return (strncmp(myString.ToCString(), S->ToCString(), myString.Length()) != 0);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsSameString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HAsciiString::IsSameString(
|
||||
const Handle(TCollection_HAsciiString)& S) const
|
||||
{
|
||||
@@ -316,9 +285,8 @@ Standard_Boolean TCollection_HAsciiString::IsSameString(
|
||||
return Standard_False;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsSameString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HAsciiString::IsSameString(const Handle(TCollection_HAsciiString)& S,
|
||||
const Standard_Boolean CaseSensitive) const
|
||||
{
|
||||
@@ -327,17 +295,15 @@ Standard_Boolean TCollection_HAsciiString::IsSameString(const Handle(TCollection
|
||||
return TCollection_AsciiString::IsSameString(myString, S->myString, CaseSensitive);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// LeftAdjust
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::LeftAdjust()
|
||||
{
|
||||
myString.LeftAdjust();
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// LeftJustify
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::LeftJustify(const Standard_Integer Width,
|
||||
const Standard_Character Filler)
|
||||
{
|
||||
@@ -346,9 +312,8 @@ void TCollection_HAsciiString::LeftJustify(const Standard_Integer Width,
|
||||
myString.LeftJustify(Width, Filler);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Location
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HAsciiString::Location(const Standard_Integer N,
|
||||
const Standard_Character C,
|
||||
const Standard_Integer FromIndex,
|
||||
@@ -359,9 +324,8 @@ Standard_Integer TCollection_HAsciiString::Location(const Standard_Integer N,
|
||||
return myString.Location(N, C, FromIndex, ToIndex);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Location
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HAsciiString::Location(const Handle(TCollection_HAsciiString)& S,
|
||||
const Standard_Integer FromIndex,
|
||||
const Standard_Integer ToIndex) const
|
||||
@@ -373,17 +337,15 @@ Standard_Integer TCollection_HAsciiString::Location(const Handle(TCollection_HAs
|
||||
return myString.Location(S->String(), FromIndex, ToIndex);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// LowerCase
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::LowerCase()
|
||||
{
|
||||
myString.LowerCase();
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Prepend
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::Prepend(const Handle(TCollection_HAsciiString)& S)
|
||||
{
|
||||
myString.Prepend(S->String());
|
||||
@@ -397,50 +359,44 @@ void TCollection_HAsciiString::Print(Standard_OStream& S) const
|
||||
myString.Print(S);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// RealValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Real TCollection_HAsciiString::RealValue() const
|
||||
{
|
||||
return myString.RealValue();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// RemoveAll
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::RemoveAll(const Standard_Character what,
|
||||
const Standard_Boolean CaseSensitive)
|
||||
{
|
||||
myString.RemoveAll(what, CaseSensitive);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// RemoveAll
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::RemoveAll(const Standard_Character what)
|
||||
{
|
||||
myString.RemoveAll(what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Remove
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::Remove(const Standard_Integer where, const Standard_Integer ahowmany)
|
||||
{
|
||||
myString.Remove(where, ahowmany);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// RightAdjust
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::RightAdjust()
|
||||
{
|
||||
myString.RightAdjust();
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// RightJustify
|
||||
//------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::RightJustify(const Standard_Integer Width,
|
||||
const Standard_Character Filler)
|
||||
{
|
||||
@@ -449,76 +405,67 @@ void TCollection_HAsciiString::RightJustify(const Standard_Integer Width,
|
||||
myString.RightJustify(Width, Filler);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Search
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HAsciiString::Search(const Standard_CString what) const
|
||||
{
|
||||
return myString.Search(what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Search
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HAsciiString::Search(
|
||||
const Handle(TCollection_HAsciiString)& what) const
|
||||
{
|
||||
return myString.Search(what->String());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SearchFromEnd
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HAsciiString::SearchFromEnd(const Standard_CString what) const
|
||||
{
|
||||
return myString.SearchFromEnd(what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SearchFromEnd
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HAsciiString::SearchFromEnd(
|
||||
const Handle(TCollection_HAsciiString)& what) const
|
||||
{
|
||||
return myString.SearchFromEnd(what->String());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SetValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::SetValue(const Standard_Integer where, const Standard_Character what)
|
||||
{
|
||||
myString.SetValue(where, what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SetValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::SetValue(const Standard_Integer where, const Standard_CString what)
|
||||
{
|
||||
myString.SetValue(where, what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SetValue
|
||||
// ---------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::SetValue(const Standard_Integer where,
|
||||
const Handle(TCollection_HAsciiString)& what)
|
||||
{
|
||||
myString.SetValue(where, what->String());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Split
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) TCollection_HAsciiString::Split(const Standard_Integer where)
|
||||
{
|
||||
return new TCollection_HAsciiString(myString.Split(where));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SubString
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) TCollection_HAsciiString::SubString(
|
||||
const Standard_Integer FromIndex,
|
||||
const Standard_Integer ToIndex) const
|
||||
@@ -526,9 +473,8 @@ Handle(TCollection_HAsciiString) TCollection_HAsciiString::SubString(
|
||||
return new TCollection_HAsciiString(myString.SubString(FromIndex, ToIndex));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Token
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TCollection_HAsciiString) TCollection_HAsciiString::Token(
|
||||
const Standard_CString separators,
|
||||
const Standard_Integer whichone) const
|
||||
@@ -536,41 +482,36 @@ Handle(TCollection_HAsciiString) TCollection_HAsciiString::Token(
|
||||
return new TCollection_HAsciiString(myString.Token(separators, whichone));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Trunc
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::Trunc(const Standard_Integer ahowmany)
|
||||
{
|
||||
myString.Trunc(ahowmany);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// UpperCase
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HAsciiString::UpperCase()
|
||||
{
|
||||
myString.UpperCase();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// UsefullLength
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HAsciiString::UsefullLength() const
|
||||
{
|
||||
return myString.UsefullLength();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Value
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Character TCollection_HAsciiString::Value(const Standard_Integer where) const
|
||||
{
|
||||
return myString.Value(where);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsSameState
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HAsciiString::IsSameState(
|
||||
const Handle(TCollection_HAsciiString)& other) const
|
||||
{
|
||||
|
||||
@@ -12,33 +12,29 @@
|
||||
// Alternatively, this file may be used under the terms of Open CASCADE
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// AssignCat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
inline void TCollection_HAsciiString::AssignCat(const Standard_CString other)
|
||||
{
|
||||
myString.AssignCat(other);
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// AssignCat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
inline void TCollection_HAsciiString::AssignCat(const Handle(TCollection_HAsciiString)& other)
|
||||
{
|
||||
myString.AssignCat(other->String());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Length
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
inline Standard_Integer TCollection_HAsciiString::Length() const
|
||||
{
|
||||
return myString.mylength;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// String
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
inline const TCollection_AsciiString& TCollection_HAsciiString::String() const
|
||||
{
|
||||
return myString;
|
||||
|
||||
@@ -22,228 +22,201 @@
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TCollection_HExtendedString, Standard_Transient)
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HExtendedString::TCollection_HExtendedString() {}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HExtendedString::TCollection_HExtendedString(const Standard_CString message)
|
||||
: myString(message)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HExtendedString::TCollection_HExtendedString(const Standard_ExtString message)
|
||||
: myString(message)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HExtendedString::TCollection_HExtendedString(const Standard_ExtCharacter aChar)
|
||||
: myString(aChar)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HExtendedString::TCollection_HExtendedString(const Standard_Integer length,
|
||||
const Standard_ExtCharacter filler)
|
||||
: myString(length, filler)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HExtendedString::TCollection_HExtendedString(const TCollection_ExtendedString& astring)
|
||||
: myString(astring)
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HExtendedString::TCollection_HExtendedString(
|
||||
const Handle(TCollection_HAsciiString)& astring)
|
||||
: myString(astring->String())
|
||||
{
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Create
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
TCollection_HExtendedString::TCollection_HExtendedString(
|
||||
const Handle(TCollection_HExtendedString)& astring)
|
||||
: myString(astring->ChangeString())
|
||||
{
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// AssignCat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HExtendedString::AssignCat(const Handle(TCollection_HExtendedString)& other)
|
||||
{
|
||||
myString.AssignCat(other->ChangeString());
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Cat
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TCollection_HExtendedString) TCollection_HExtendedString::Cat(
|
||||
const Handle(TCollection_HExtendedString)& other) const
|
||||
{
|
||||
return new TCollection_HExtendedString(myString.Cat(other->ChangeString()));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// ChangeAll
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HExtendedString::ChangeAll(const Standard_ExtCharacter aChar,
|
||||
const Standard_ExtCharacter NewChar)
|
||||
{
|
||||
myString.ChangeAll(aChar, NewChar);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsEmpty
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HExtendedString::IsEmpty() const
|
||||
{
|
||||
return (myString.Length() == 0);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Clear
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HExtendedString::Clear()
|
||||
{
|
||||
myString.Clear();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Insert a Standard_ExtCharacter before 'where'th Standard_ExtCharacter
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HExtendedString::Insert(const Standard_Integer where,
|
||||
const Standard_ExtCharacter what)
|
||||
{
|
||||
myString.Insert(where, what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Insert
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HExtendedString::Insert(const Standard_Integer where,
|
||||
const Handle(TCollection_HExtendedString)& what)
|
||||
{
|
||||
myString.Insert(where, what->ChangeString());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsLess
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HExtendedString::IsLess(
|
||||
const Handle(TCollection_HExtendedString)& other) const
|
||||
{
|
||||
return myString.IsLess(other->ChangeString());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsGreater
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HExtendedString::IsGreater(
|
||||
const Handle(TCollection_HExtendedString)& other) const
|
||||
{
|
||||
return myString.IsGreater(other->ChangeString());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// IsAscii
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HExtendedString::IsAscii() const
|
||||
{
|
||||
return myString.IsAscii();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Length
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HExtendedString::Length() const
|
||||
{
|
||||
return myString.Length();
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Remove
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HExtendedString::Remove(const Standard_Integer where,
|
||||
const Standard_Integer ahowmany)
|
||||
{
|
||||
myString.Remove(where, ahowmany);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// RemoveAll
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HExtendedString::RemoveAll(const Standard_ExtCharacter what)
|
||||
{
|
||||
myString.RemoveAll(what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SetValue
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HExtendedString::SetValue(const Standard_Integer where,
|
||||
const Standard_ExtCharacter what)
|
||||
{
|
||||
myString.SetValue(where, what);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SetValue
|
||||
// ---------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HExtendedString::SetValue(const Standard_Integer where,
|
||||
const Handle(TCollection_HExtendedString)& what)
|
||||
{
|
||||
myString.SetValue(where, what->ChangeString());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Split
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TCollection_HExtendedString) TCollection_HExtendedString::Split(const Standard_Integer where)
|
||||
{
|
||||
return new TCollection_HExtendedString(myString.Split(where));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Search
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HExtendedString::Search(
|
||||
const Handle(TCollection_HExtendedString)& what) const
|
||||
{
|
||||
return myString.Search(what->ChangeString());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SearchFromEnd
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Integer TCollection_HExtendedString::SearchFromEnd(
|
||||
const Handle(TCollection_HExtendedString)& what) const
|
||||
{
|
||||
return myString.SearchFromEnd(what->ChangeString());
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Token
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Handle(TCollection_HExtendedString) TCollection_HExtendedString::Token(
|
||||
const Standard_ExtString separators,
|
||||
const Standard_Integer whichone) const
|
||||
@@ -251,25 +224,22 @@ Handle(TCollection_HExtendedString) TCollection_HExtendedString::Token(
|
||||
return new TCollection_HExtendedString(myString.Token(separators, whichone));
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Trunc
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
void TCollection_HExtendedString::Trunc(const Standard_Integer ahowmany)
|
||||
{
|
||||
myString.Trunc(ahowmany);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Value
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_ExtCharacter TCollection_HExtendedString::Value(const Standard_Integer where) const
|
||||
{
|
||||
return myString.Value(where);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// String
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
const TCollection_ExtendedString& TCollection_HExtendedString::String() const
|
||||
{
|
||||
return myString;
|
||||
@@ -284,9 +254,8 @@ void TCollection_HExtendedString::Print(Standard_OStream& S) const
|
||||
myString.Print(S);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Issamestate
|
||||
// ----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_Boolean TCollection_HExtendedString::IsSameState(
|
||||
const Handle(TCollection_HExtendedString)& other) const
|
||||
{
|
||||
|
||||
@@ -423,10 +423,8 @@ void BRepFill_Draft::Perform(const TopoDS_Shape& StopShape, const Standard_Boole
|
||||
Sewing();
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Init
|
||||
// purpose : Construction of laws.
|
||||
//======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void BRepFill_Draft::Init(const Handle(Geom_Surface)&,
|
||||
const Standard_Real Length,
|
||||
const Bnd_Box& Box)
|
||||
|
||||
@@ -272,10 +272,8 @@ void BRepFill_PipeShell::SetDiscrete()
|
||||
mySection.Nullify(); // It is required to relocalize sections.
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Set
|
||||
// purpose : Define a law Constant
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void BRepFill_PipeShell::Set(const gp_Ax2& Axe)
|
||||
{
|
||||
myTrihedron = GeomFill_IsFixed;
|
||||
|
||||
@@ -27,10 +27,7 @@
|
||||
#include <TopOpeBRep_VPointInter.hxx>
|
||||
#include <TopOpeBRepDS_Transition.hxx>
|
||||
|
||||
//-----------------------------------------------------------------------
|
||||
// function : TransitionToOrientation
|
||||
// purpose : static
|
||||
//-----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static Standard_Boolean TransitionToOrientation(const IntSurf_Transition& T, TopAbs_Orientation& O)
|
||||
{
|
||||
|
||||
@@ -208,9 +208,7 @@ TopAbs_State TopOpeBRep_FacesFiller::StateVPonFace(const TopOpeBRep_VPointInter&
|
||||
return state;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Class methods
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
//=======================================================================
|
||||
// function : Lminmax
|
||||
|
||||
@@ -113,10 +113,8 @@ void TopOpeBRepTool_CurveTool::SetGeomTool(const TopOpeBRepTool_GeomTool& GT)
|
||||
myGeomTool.Define(GT);
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------
|
||||
// function : MakePCurve
|
||||
// purpose :
|
||||
//-----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
Standard_EXPORT Handle(Geom2d_Curve) MakePCurve(const ProjLib_ProjectedCurve& PC)
|
||||
{
|
||||
Handle(Geom2d_Curve) C2D;
|
||||
|
||||
@@ -246,9 +246,7 @@ Standard_EXPORT Standard_Boolean FUN_tool_projPonS(const gp_Pnt& P
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// projecting point <P> on topologies (edge <E>,face <F>)
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
Standard_EXPORT Standard_Boolean FUN_tool_projPonE(const gp_Pnt& P,
|
||||
|
||||
@@ -718,9 +718,7 @@ Standard_EXPORT void FUN_tool_mkBnd2d(const TopoDS_Shape& W, const TopoDS_Shape&
|
||||
FUN_tool_UpdateBnd2d(B2d, newB2d);
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// closing topologies :
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
Standard_EXPORT Standard_Boolean FUN_tool_IsClosingE(const TopoDS_Edge& E,
|
||||
@@ -767,9 +765,7 @@ Standard_EXPORT Standard_Boolean FUN_tool_ClosedE(const TopoDS_Edge& E,TopoDS_Sh
|
||||
return Standard_False;
|
||||
}*/
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// shared topologies :
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
Standard_EXPORT Standard_Boolean FUN_tool_inS(const TopoDS_Shape& subshape,
|
||||
@@ -1063,9 +1059,7 @@ Standard_EXPORT Standard_Boolean FUN_tool_findPinE(const TopoDS_Shape& E,
|
||||
return r;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// tolerances :
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
Standard_EXPORT Standard_Boolean FUN_tool_maxtol(const TopoDS_Shape& S,
|
||||
@@ -1319,9 +1313,7 @@ Standard_EXPORT Standard_Boolean FUN_tool_pcurveonF(const TopoDS_Face&
|
||||
return Standard_False;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// shared geometry :
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
Standard_EXPORT Standard_Boolean FUN_tool_curvesSO(const TopoDS_Edge& E1,
|
||||
@@ -1426,9 +1418,7 @@ Standard_EXPORT Standard_Boolean FUN_tool_findAncestor(const TopTools_ListOfShap
|
||||
return Standard_False;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// new topologies :
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
// FUN_ds_* methods are methods of TopOpeBRepDS_BuildTool
|
||||
// that cannot be called (cyclic dependencies)
|
||||
|
||||
@@ -25,9 +25,7 @@
|
||||
#define M_INTERNAL(ori) (ori == TopAbs_INTERNAL)
|
||||
#define M_EXTERNAL(ori) (ori == TopAbs_EXTERNAL)
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// oriented vectors :
|
||||
// ----------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
Standard_EXPORT gp_Dir FUN_tool_nCinsideS(const gp_Dir& tgC, const gp_Dir& ngS)
|
||||
|
||||
@@ -189,10 +189,7 @@ BRepBlend_RstRstLineBuilder::BRepBlend_RstRstLineBuilder(const Handle(Adaptor3d_
|
||||
{
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Perform
|
||||
// purpose : launch the processing
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void BRepBlend_RstRstLineBuilder::Perform(Blend_RstRstFunction& Func,
|
||||
Blend_SurfCurvFuncInv& Finv1,
|
||||
|
||||
@@ -363,10 +363,8 @@ void GeomFill_SectionPlacement::Perform(const Standard_Real Tol)
|
||||
Perform(Path, Tol);
|
||||
}
|
||||
|
||||
//===============================================================
|
||||
// Function :Perform
|
||||
// Purpose : Recherche automatique
|
||||
//===============================================================
|
||||
//=================================================================================================
|
||||
|
||||
void GeomFill_SectionPlacement::Perform(const Handle(Adaptor3d_Curve)& Path,
|
||||
const Standard_Real Tol)
|
||||
{
|
||||
|
||||
@@ -225,9 +225,8 @@ GeomPlate_BuildPlateSurface::GeomPlate_BuildPlateSurface(const Standard_Integer
|
||||
// =========================================================
|
||||
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
// Function : TrierTab, internal Function, does not belong to class
|
||||
//-------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
// Reorder the table of transformations
|
||||
// After the call of CourbeJointive the order of curves is modified
|
||||
// Ex : initial order of curves ==> A B C D E F
|
||||
@@ -1352,9 +1351,8 @@ Standard_Boolean GeomPlate_BuildPlateSurface::CourbeJointive(const Standard_Real
|
||||
return Standard_False;
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
// Function : ComputeSurfInit
|
||||
//-------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
// Calculate the initial surface either by the method of max flow or by
|
||||
// the method of the plane of inertia if the contour is not closed or if
|
||||
// there are point constraints.
|
||||
|
||||
@@ -2337,10 +2337,8 @@ IntSurf_PntOn2S MakeNewPoint(const IntSurf_PntOn2S& replacePnt,
|
||||
return NewPoint;
|
||||
}
|
||||
|
||||
//==================================================================================
|
||||
// function : Perform
|
||||
// purpose : base SS Int. function
|
||||
//==================================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void IntPatch_PrmPrmIntersection::Perform(const Handle(Adaptor3d_Surface)& Surf1,
|
||||
const Handle(Adaptor3d_TopolTool)& D1,
|
||||
const Handle(Adaptor3d_Surface)& Surf2,
|
||||
|
||||
@@ -292,10 +292,7 @@ Standard_Boolean Intf_TangentZone::HasCommonRange(const Intf_TangentZone& Other)
|
||||
return Standard_False;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Dump
|
||||
// purpose : Dump the TangentZone.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void Intf_TangentZone::Dump(const Standard_Integer /*Indent*/) const
|
||||
{
|
||||
|
||||
@@ -200,10 +200,9 @@ Standard_Integer Contap_ArcFunction::NbSamples() const
|
||||
}
|
||||
|
||||
// modified by NIZNHY-PKV Thu Mar 29 16:53:07 2001f
|
||||
//=======================================================================
|
||||
// function : Quadric
|
||||
// purpose : returns empty Quadric
|
||||
//=======================================================================
|
||||
|
||||
//=================================================================================================
|
||||
|
||||
const IntSurf_Quadric& Contap_ArcFunction::Quadric() const
|
||||
{
|
||||
return (myQuad);
|
||||
|
||||
@@ -211,10 +211,7 @@ HLRBRep_EdgeBuilder::HLRBRep_EdgeBuilder(HLRBRep_VertexList& VList)
|
||||
Builds(TopAbs_IN);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : InitAreas
|
||||
// purpose : set on the first area
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void HLRBRep_EdgeBuilder::InitAreas()
|
||||
{
|
||||
|
||||
@@ -183,10 +183,7 @@ void BRepPrim_Builder::SetParameters(TopoDS_Edge& E,
|
||||
myBuilder.Range(E, P1, P2);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : AddWireEdge
|
||||
// purpose : Add an Edge to a Wire
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void BRepPrim_Builder::AddWireEdge(TopoDS_Wire& W,
|
||||
const TopoDS_Edge& E,
|
||||
@@ -205,10 +202,7 @@ void BRepPrim_Builder::AddFaceWire(TopoDS_Face& F, const TopoDS_Wire& W) const
|
||||
myBuilder.Add(F, W);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : AddShellFace
|
||||
// purpose : Add a Face to a Shell
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void BRepPrim_Builder::AddShellFace(TopoDS_Shell& S, const TopoDS_Face& F) const
|
||||
{
|
||||
|
||||
@@ -54,9 +54,8 @@
|
||||
|
||||
/*********************************************************************************/
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// function: TRI_SOLUTION
|
||||
//------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static Standard_Boolean TRI_SOLUTION(const BRepExtrema_SeqOfSolution& SeqSol, const gp_Pnt& Pt)
|
||||
{
|
||||
for (BRepExtrema_SeqOfSolution::iterator anIt = SeqSol.begin(); anIt != SeqSol.end(); anIt++)
|
||||
@@ -70,9 +69,8 @@ static Standard_Boolean TRI_SOLUTION(const BRepExtrema_SeqOfSolution& SeqSol, co
|
||||
return Standard_True;
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// function: MIN_SOLUTION
|
||||
//------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static void MIN_SOLUTION(const BRepExtrema_SeqOfSolution& SeqSol1,
|
||||
const BRepExtrema_SeqOfSolution& SeqSol2,
|
||||
const Standard_Real DstRef,
|
||||
@@ -93,9 +91,8 @@ static void MIN_SOLUTION(const BRepExtrema_SeqOfSolution& SeqSol1,
|
||||
}
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// function: TRIM_INFINIT_EDGE
|
||||
//------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static void TRIM_INFINIT_EDGE(const TopoDS_Edge& S1,
|
||||
const TopoDS_Edge& S2,
|
||||
TopoDS_Edge& aResEdge,
|
||||
@@ -220,9 +217,8 @@ static void TRIM_INFINIT_EDGE(const TopoDS_Edge& S1,
|
||||
}
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// function: TRIM_INFINIT_FACE
|
||||
//------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static void TRIM_INFINIT_FACE(const TopoDS_Shape& S1,
|
||||
const TopoDS_Shape& S2,
|
||||
TopoDS_Face& aResFace,
|
||||
@@ -409,9 +405,8 @@ static void TRIM_INFINIT_FACE(const TopoDS_Shape& S1,
|
||||
bIsInfinit = Standard_False;
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// static function: PERFORM_C0
|
||||
//------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static void PERFORM_C0(const TopoDS_Edge& S1,
|
||||
const TopoDS_Edge& S2,
|
||||
BRepExtrema_SeqOfSolution& SeqSol1,
|
||||
|
||||
@@ -1229,10 +1229,7 @@ GeomAbs_Shape BRep_Tool::MaxContinuity(const TopoDS_Edge& theEdge)
|
||||
return aMaxCont;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Pnt
|
||||
// purpose : Returns the 3d point.
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
gp_Pnt BRep_Tool::Pnt(const TopoDS_Vertex& V)
|
||||
{
|
||||
|
||||
@@ -22,9 +22,8 @@
|
||||
#include <StdFail_NotDone.hxx>
|
||||
#include <TColStd_HArray1OfReal.hxx>
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Purpose - to find min index of global variables and define
|
||||
//----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static Standard_Integer MinIndex(const Handle(FEmTool_HAssemblyTable)& Table)
|
||||
{
|
||||
Standard_Integer dim, el, nvar, Imin;
|
||||
@@ -51,9 +50,8 @@ static Standard_Integer MinIndex(const Handle(FEmTool_HAssemblyTable)& Table)
|
||||
return Imin;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Purpose - to find max index of global variables
|
||||
//----------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static Standard_Integer MaxIndex(const Handle(FEmTool_HAssemblyTable)& Table)
|
||||
{
|
||||
Standard_Integer dim, el, nvar, Imax;
|
||||
|
||||
@@ -137,10 +137,8 @@ vtkStandardNewMacro(IVtkTools_ShapeObject)
|
||||
{
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
// Method: Destructor
|
||||
// Purpose: Protected destructor.
|
||||
//============================================================================
|
||||
//=================================================================================================
|
||||
|
||||
IVtkTools_ShapeObject::~IVtkTools_ShapeObject() {}
|
||||
|
||||
//=================================================================================================
|
||||
|
||||
Executable → Regular
+4
-8
@@ -136,10 +136,8 @@ OpenGl_ClippingState::OpenGl_ClippingState()
|
||||
//
|
||||
}
|
||||
|
||||
// =======================================================================
|
||||
// function : Update
|
||||
// purpose : Updates current state
|
||||
// =======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void OpenGl_ClippingState::Update()
|
||||
{
|
||||
myStateStack.Prepend(myIndex);
|
||||
@@ -147,10 +145,8 @@ void OpenGl_ClippingState::Update()
|
||||
++myNextIndex;
|
||||
}
|
||||
|
||||
// =======================================================================
|
||||
// function : Revert
|
||||
// purpose : Reverts current state
|
||||
// =======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void OpenGl_ClippingState::Revert()
|
||||
{
|
||||
if (!myStateStack.IsEmpty())
|
||||
|
||||
Executable → Regular
Executable → Regular
@@ -2786,10 +2786,8 @@ AIS_StatusOfPick AIS_InteractiveContext::Select(const Standard_Integer theXPMin
|
||||
return aStatus;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Select
|
||||
// purpose : Selection by polyline
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
AIS_StatusOfPick AIS_InteractiveContext::Select(const TColgp_Array1OfPnt2d& thePolyline,
|
||||
const Handle(V3d_View)& theView,
|
||||
const Standard_Boolean theToUpdateViewer)
|
||||
|
||||
@@ -1794,11 +1794,7 @@ AIS_Manipulator::Axis::Axis(const gp_Ax1& theAxis,
|
||||
//
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// class : Axis
|
||||
// function : Compute
|
||||
// purpose :
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
void AIS_Manipulator::Axis::Compute(const Handle(PrsMgr_PresentationManager)& thePrsMgr,
|
||||
const Handle(Prs3d_Presentation)& thePrs,
|
||||
|
||||
@@ -39,9 +39,8 @@
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
//------------------------------------------------------------------------------------------------------------------
|
||||
// Returns 1 if C is above of CMin; 0 if C is between CMin and CMax; -1 if C is Below CMax
|
||||
//-----------------------------------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
static Standard_Integer AboveInBelowCone(const gp_Circ& CMax, const gp_Circ& CMin, const gp_Circ& C)
|
||||
{
|
||||
const Standard_Real D = CMax.Location().Distance(CMin.Location());
|
||||
|
||||
@@ -102,10 +102,8 @@ PrsDim_LengthDimension::PrsDim_LengthDimension(const TopoDS_Shape& theFirstShape
|
||||
SetFlyout(15.0);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Constructor
|
||||
// purpose : Dimension of one edge
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
PrsDim_LengthDimension::PrsDim_LengthDimension(const TopoDS_Edge& theEdge, const gp_Pln& thePlane)
|
||||
: PrsDim_Dimension(PrsDim_KOD_LENGTH),
|
||||
myHasCustomDirection(Standard_False)
|
||||
|
||||
@@ -44,10 +44,8 @@
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(PrsDim_PerpendicularRelation, PrsDim_Relation)
|
||||
|
||||
//=======================================================================
|
||||
// function : Constructor
|
||||
// purpose : TwoEdgesPerpendicular
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
PrsDim_PerpendicularRelation::PrsDim_PerpendicularRelation(const TopoDS_Shape& aFShape,
|
||||
const TopoDS_Shape& aSShape,
|
||||
const Handle(Geom_Plane)& aPlane)
|
||||
@@ -58,10 +56,8 @@ PrsDim_PerpendicularRelation::PrsDim_PerpendicularRelation(const TopoDS_Shape&
|
||||
myPlane = aPlane;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
// function : Constructor
|
||||
// purpose : TwoFacesPerpendicular
|
||||
//=======================================================================
|
||||
//=================================================================================================
|
||||
|
||||
PrsDim_PerpendicularRelation::PrsDim_PerpendicularRelation(const TopoDS_Shape& aFShape,
|
||||
const TopoDS_Shape& aSShape)
|
||||
: PrsDim_Relation()
|
||||
|
||||
@@ -24,9 +24,7 @@ namespace
|
||||
//! Short-cut definition of indexed data map of selectable objects
|
||||
typedef NCollection_IndexedMap<Handle(SelectMgr_SelectableObject)> ObjectsMap;
|
||||
|
||||
//-------------------------------------------------------------------------------------
|
||||
// Adaptor over regular objects subset of SelectMgr_SelectableObjectSet for BVH builder
|
||||
//-------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
//! This class provides direct access to fields of SelectMgr_SelectableObjectSet
|
||||
//! so the BVH builder could explicitly arrange objects in the map as necessary
|
||||
@@ -93,9 +91,7 @@ private:
|
||||
mutable Select3D_BndBox3d myBox;
|
||||
};
|
||||
|
||||
//----------------------------------------------------------------------------------------
|
||||
// Adaptor over persistent objects subset of SelectMgr_SelectableObjectSet for BVH builder
|
||||
//----------------------------------------------------------------------------------------
|
||||
//=================================================================================================
|
||||
|
||||
//! This class provides direct access to fields of SelectMgr_SelectableObjectSet
|
||||
//! so the BVH builder could explicitly arrange objects in the map as necessary
|
||||
|
||||
Reference in New Issue
Block a user