Open CASCADE Technology 6.5.2
Public Member Functions
PTopLoc_Location Class Reference

A Storable composed local coordinate system. Made
with local coordinate systems raised to power
elevation.

A Location is either :

* The Identity.

* The product of a Datum3D raised to a power and
an other Location called the next Location.

#include <PTopLoc_Location.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 PTopLoc_Location ()
 Creates an Identity Location.

 PTopLoc_Location (const Handle< PTopLoc_Datum3D > &D, const Standard_Integer P, const PTopLoc_Location &N)
 Creates a location being the product.
N * D ^ P

Standard_Boolean IsIdentity () const
 True when the location is an identity.

Handle_PTopLoc_Datum3D Datum3D () const
 Returns the first Datum. An error is raised if the
location is an identity.

Standard_Integer Power () const
 Returns the power elevation of the first datum. An
error is raised if the location is an identity.

PTopLoc_Location Next () const
 Returns next Location. An error is raised if the
location is an identity.

Handle< PTopLoc_ItemLocation_CSFDB_GetPTopLoc_LocationmyData () const
void _CSFDB_SetPTopLoc_LocationmyData (const Handle< PTopLoc_ItemLocation > &p)

Constructor & Destructor Documentation

PTopLoc_Location::PTopLoc_Location ( )
PTopLoc_Location::PTopLoc_Location ( const Handle< PTopLoc_Datum3D > &  D,
const Standard_Integer  P,
const PTopLoc_Location N 
)

Member Function Documentation

Handle< PTopLoc_ItemLocation > PTopLoc_Location::_CSFDB_GetPTopLoc_LocationmyData ( ) const [inline]
void PTopLoc_Location::_CSFDB_SetPTopLoc_LocationmyData ( const Handle< PTopLoc_ItemLocation > &  p) [inline]
Handle_PTopLoc_Datum3D PTopLoc_Location::Datum3D ( ) const
Standard_Boolean PTopLoc_Location::IsIdentity ( ) const
PTopLoc_Location PTopLoc_Location::Next ( ) const
void PTopLoc_Location::operator delete ( void *  anAddress) [inline]
void* PTopLoc_Location::operator new ( size_t  size) [inline]
void* PTopLoc_Location::operator new ( size_t  ,
void *  anAddress 
) [inline]
Standard_Integer PTopLoc_Location::Power ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines