Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOMUtils::HTrsfCurve2d Class Reference

#include <GEOMUtils_HTrsfCurve2d.hxx>

Inheritance diagram for GEOMUtils::HTrsfCurve2d:
Inheritance graph

Public Member Functions

Standard_EXPORT HTrsfCurve2d (const Handle(Geom2d_Curve)&theCurve, const Trsf2d &theTrsf)
 Constructor. More...
 
Standard_EXPORT HTrsfCurve2d (const Handle(Geom2d_Curve)&theCurve, const Standard_Real theUFirst, const Standard_Real theULast, const Trsf2d &theTrsf)
 Constructor. More...
 
const Adaptor2d_Curve2dCurve2d () const
 Redefined method from the base class. More...
 

Private Attributes

TrsfCurve2d myCurve
 

Detailed Description

This class represents an adaptor curve that represents an original curve transformed by an anisotropic transformation. This is a class manipulated by handle.

Constructor & Destructor Documentation

GEOMUtils::HTrsfCurve2d::HTrsfCurve2d ( const Handle(Geom2d_Curve)&  theCurve,
const Trsf2d theTrsf 
)

Initializes the object with the transformation parameters. Input parameters are not checked for validity. It is under responsibility of the caller.

GEOMUtils::HTrsfCurve2d::HTrsfCurve2d ( const Handle(Geom2d_Curve)&  theCurve,
const Standard_Real  theUFirst,
const Standard_Real  theULast,
const Trsf2d theTrsf 
)

Initializes the object with the curve, first and last parameters and transformation. Input parameters are not checked for validity. It is under responsibility of the caller.

Member Function Documentation

const Adaptor2d_Curve2d& GEOMUtils::HTrsfCurve2d::Curve2d ( ) const
inline

References myCurve.

Member Data Documentation

TrsfCurve2d GEOMUtils::HTrsfCurve2d::myCurve
private

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