|
Open CASCADE Technology
6.7.1
|
Tool for creation (encoding) and decoding (for writing and reading
accordingly) context defining units and tolerances (uncerntanties)
More...
#include <STEPConstruct_UnitContext.hxx>
Public Member Functions | |
| STEPConstruct_UnitContext () | |
| Creates empty tool More... | |
| void | Init (const Standard_Real Tol3d) |
| Creates new context (units are MM and radians, uncertainty equal to Tol3d) More... | |
| Standard_Boolean | IsDone () const |
| Returns True if Init was called successfully More... | |
| Handle_StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx | Value () const |
| Returns context (or Null if not done) More... | |
| Standard_Integer | ComputeFactors (const Handle< StepRepr_GlobalUnitAssignedContext > &aContext) |
| Computes the length, plane angle and solid angle conversion factor . Returns a status, 0 if OK More... | |
| Standard_Integer | ComputeFactors (const Handle< StepBasic_NamedUnit > &aUnit) |
| Standard_Integer | ComputeTolerance (const Handle< StepRepr_GlobalUncertaintyAssignedContext > &aContext) |
| Computes the uncertainty value (for length) More... | |
| Standard_Real | LengthFactor () const |
| Returns the lengthFactor More... | |
| Standard_Real | PlaneAngleFactor () const |
| Returns the planeAngleFactor More... | |
| Standard_Real | SolidAngleFactor () const |
| Returns the solidAngleFactor More... | |
| Standard_Real | Uncertainty () const |
| Returns the Uncertainty value (for length) It has been converted with LengthFactor More... | |
| Standard_Real | AreaFactor () const |
| Returns the areaFactor More... | |
| Standard_Real | VolumeFactor () const |
| Returns the volumeFactor More... | |
| Standard_Boolean | HasUncertainty () const |
| Tells if a Uncertainty (for length) is recorded More... | |
| Standard_Boolean | LengthDone () const |
| Returns true if ComputeFactors has calculated a LengthFactor More... | |
| Standard_Boolean | PlaneAngleDone () const |
| Returns true if ComputeFactors has calculated a PlaneAngleFactor More... | |
| Standard_Boolean | SolidAngleDone () const |
| Returns true if ComputeFactors has calculated a SolidAngleFactor More... | |
| Standard_Boolean | AreaDone () const |
| Returns true if areaFactor is computed More... | |
| Standard_Boolean | VolumeDone () const |
| Returns true if volumeFactor is computed More... | |
| Standard_CString | StatusMessage (const Standard_Integer status) const |
| Returns a message for a given status (0 - empty) This message can then be added as warning for transfer More... | |
Static Public Member Functions | |
| static Standard_Real | ConvertSiPrefix (const StepBasic_SiPrefix aPrefix) |
| Convert SI prefix defined by enumertaion to corresponding real factor (e.g. 1e6 for mega) More... | |
Tool for creation (encoding) and decoding (for writing and reading
accordingly) context defining units and tolerances (uncerntanties)
| STEPConstruct_UnitContext::STEPConstruct_UnitContext | ( | ) |
Creates empty tool
| Standard_Boolean STEPConstruct_UnitContext::AreaDone | ( | ) | const |
Returns true if areaFactor is computed
| Standard_Real STEPConstruct_UnitContext::AreaFactor | ( | ) | const |
Returns the areaFactor
| Standard_Integer STEPConstruct_UnitContext::ComputeFactors | ( | const Handle< StepRepr_GlobalUnitAssignedContext > & | aContext | ) |
Computes the length, plane angle and solid angle conversion
factor . Returns a status, 0 if OK
| Standard_Integer STEPConstruct_UnitContext::ComputeFactors | ( | const Handle< StepBasic_NamedUnit > & | aUnit | ) |
| Standard_Integer STEPConstruct_UnitContext::ComputeTolerance | ( | const Handle< StepRepr_GlobalUncertaintyAssignedContext > & | aContext | ) |
Computes the uncertainty value (for length)
|
static |
Convert SI prefix defined by enumertaion to corresponding
real factor (e.g. 1e6 for mega)
| Standard_Boolean STEPConstruct_UnitContext::HasUncertainty | ( | ) | const |
Tells if a Uncertainty (for length) is recorded
| void STEPConstruct_UnitContext::Init | ( | const Standard_Real | Tol3d | ) |
Creates new context (units are MM and radians,
uncertainty equal to Tol3d)
| Standard_Boolean STEPConstruct_UnitContext::IsDone | ( | ) | const |
Returns True if Init was called successfully
| Standard_Boolean STEPConstruct_UnitContext::LengthDone | ( | ) | const |
Returns true if ComputeFactors has calculated
a LengthFactor
| Standard_Real STEPConstruct_UnitContext::LengthFactor | ( | ) | const |
Returns the lengthFactor
| Standard_Boolean STEPConstruct_UnitContext::PlaneAngleDone | ( | ) | const |
Returns true if ComputeFactors has calculated
a PlaneAngleFactor
| Standard_Real STEPConstruct_UnitContext::PlaneAngleFactor | ( | ) | const |
Returns the planeAngleFactor
| Standard_Boolean STEPConstruct_UnitContext::SolidAngleDone | ( | ) | const |
Returns true if ComputeFactors has calculated
a SolidAngleFactor
| Standard_Real STEPConstruct_UnitContext::SolidAngleFactor | ( | ) | const |
Returns the solidAngleFactor
| Standard_CString STEPConstruct_UnitContext::StatusMessage | ( | const Standard_Integer | status | ) | const |
Returns a message for a given status (0 - empty)
This message can then be added as warning for transfer
| Standard_Real STEPConstruct_UnitContext::Uncertainty | ( | ) | const |
Returns the Uncertainty value (for length)
It has been converted with LengthFactor
| Handle_StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx STEPConstruct_UnitContext::Value | ( | ) | const |
Returns context (or Null if not done)
| Standard_Boolean STEPConstruct_UnitContext::VolumeDone | ( | ) | const |
Returns true if volumeFactor is computed
| Standard_Real STEPConstruct_UnitContext::VolumeFactor | ( | ) | const |
Returns the volumeFactor
1.8.5