OCC Main Page | FoundationClasses | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

FoundationClasses
TKMath
TopLoc


TopLoc_Datum3D Class Reference

Describes a coordinate transformation, i.e. a change
to an elementary 3D coordinate system, or position in 3D space.
A Datum3D is always described relative to the default datum.
The default datum is described relative to itself: its
origin is (0,0,0), and its axes are (1,0,0) (0,1,0) (0,0,1).
.

#include <TopLoc_Datum3D.hxx>

Inheritance diagram for TopLoc_Datum3D:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT TopLoc_Datum3D ()
 Constructs a default Datum3D.
.
Standard_EXPORT TopLoc_Datum3D (const gp_Trsf &T)
 Constructs a Datum3D form a Trsf from gp. An error is
raised if the Trsf is not a rigid transformation.
.
const gp_TrsfTransformation () const
 Returns a gp_Trsf which, when applied to this datum,
produces the default datum.
.
Standard_EXPORT void ShallowDump (Standard_OStream &S) const
 Writes the contents of this Datum3D to the stream S.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

gp_Trsf myTrsf

Constructor & Destructor Documentation

Standard_EXPORT TopLoc_Datum3D::TopLoc_Datum3D  ) 
 

Standard_EXPORT TopLoc_Datum3D::TopLoc_Datum3D const gp_Trsf T  ) 
 


Member Function Documentation

Standard_EXPORT const TopLoc_Datum3D::Handle Standard_Type   )  const
 

Reimplemented from MMgt_TShared.

Standard_EXPORT void TopLoc_Datum3D::ShallowDump Standard_OStream S  )  const [virtual]
 

Reimplemented from Standard_Transient.

const gp_Trsf & TopLoc_Datum3D::Transformation  )  const [inline]
 


Field Documentation

gp_Trsf TopLoc_Datum3D::myTrsf [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:14:08 2008 for OpenCASCADE by  doxygen 1.4.1