Version: 8.3.0
StdMeshers_PrismAsBlock::TVerticalEdgeAdaptor Class Reference

Class emulating geometry of a vertical edge. More...

Inheritance diagram for StdMeshers_PrismAsBlock::TVerticalEdgeAdaptor:

Public Member Functions

 TVerticalEdgeAdaptor (const TParam2ColumnMap *columnsMap, const double parameter)
 Creates TVerticalEdgeAdaptor. More...
 
gp_Pnt Value (const Standard_Real U) const
 Return coordinates for the given normalized parameter. More...
 
Standard_Real FirstParameter () const
 
Standard_Real LastParameter () const
 
void dumpNodes (int nbNodes) const
 Dump ids of nodes. More...
 

Private Attributes

const TNodeColumnmyNodeColumn
 

Detailed Description

Class emulating geometry of a vertical edge.

Constructor & Destructor Documentation

StdMeshers_PrismAsBlock::TVerticalEdgeAdaptor::TVerticalEdgeAdaptor ( const TParam2ColumnMap columnsMap,
const double  parameter 
)

Creates TVerticalEdgeAdaptor.

Parameters
columnsMap- node column map
parameter- normalized parameter

Member Function Documentation

void StdMeshers_PrismAsBlock::TVerticalEdgeAdaptor::dumpNodes ( int  nbNodes) const

Dump ids of nodes.

Referenced by StdMeshers_PrismAsBlock::TSideFace::dumpNodes().

Standard_Real StdMeshers_PrismAsBlock::TVerticalEdgeAdaptor::FirstParameter ( ) const
Standard_Real StdMeshers_PrismAsBlock::TVerticalEdgeAdaptor::LastParameter ( ) const
gp_Pnt StdMeshers_PrismAsBlock::TVerticalEdgeAdaptor::Value ( const Standard_Real  U) const

Return coordinates for the given normalized parameter.

Parameters
U- normalized parameter
Return values
gp_Pnt- coordinates

References gpXYZ.

Field Documentation

const TNodeColumn* StdMeshers_PrismAsBlock::TVerticalEdgeAdaptor::myNodeColumn
private