Open CASCADE Technology  6.9.0
Public Member Functions

PTopLoc_Location Class Reference

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

#include <PTopLoc_Location.hxx>

Public Member Functions

 PTopLoc_Location ()
 Creates an Identity Location. More...
 
 PTopLoc_Location (const Handle< PTopLoc_Datum3D > &D, const Standard_Integer P, const PTopLoc_Location &N)
 Creates a location being the product. N * D ^ P. More...
 
Standard_Boolean IsIdentity () const
 True when the location is an identity. More...
 
Handle< PTopLoc_Datum3DDatum3D () const
 Returns the first Datum. An error is raised if the location is an identity. More...
 
Standard_Integer Power () const
 Returns the power elevation of the first datum. An error is raised if the location is an identity. More...
 
PTopLoc_Location Next () const
 Returns next Location. An error is raised if the location is an identity. More...
 
Handle< PTopLoc_ItemLocation_CSFDB_GetPTopLoc_LocationmyData () const
 
void _CSFDB_SetPTopLoc_LocationmyData (const Handle< PTopLoc_ItemLocation > &p)
 

Detailed Description

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

A Location is either :

Constructor & Destructor Documentation

PTopLoc_Location::PTopLoc_Location ( )

Creates an Identity Location.

PTopLoc_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.

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

Returns the first Datum. An error is raised if the location is an identity.

Standard_Boolean PTopLoc_Location::IsIdentity ( ) const

True when the location is an identity.

PTopLoc_Location PTopLoc_Location::Next ( ) const

Returns next Location. An error is raised if the location is an identity.

Standard_Integer PTopLoc_Location::Power ( ) const

Returns the power elevation of the first datum. An error is raised if the location is an identity.


The documentation for this class was generated from the following file: