uvPtStruct Struct Reference

Data of a node generated on FACE boundary. More...

#include <SMESH_TypeDefs.hxx>

Classes

struct  NodeAccessor
 

Public Member Functions

gp_XY UV () const
 
 uvPtStruct ()
 

Public Attributes

const SMDS_MeshNodenode
 
double normParam
 
double param
 
double u
 
double v
 
double x
 
double y
 

Detailed Description

Data of a node generated on FACE boundary.

Constructor & Destructor Documentation

◆ uvPtStruct()

uvPtStruct::uvPtStruct ( )

Member Function Documentation

◆ UV()

Member Data Documentation

◆ node

const SMDS_MeshNode* uvPtStruct::node

Referenced by draftguitools.gui_beziers.BezCurve::action(), draftguitools.gui_beziers.CubicBezCurve::action(), draftguitools.gui_dimensions.Dimension::action(), draftguitools.gui_ellipses.Ellipse::action(), draftguitools.gui_labels.Label::action(), draftguitools.gui_lines.Line::action(), draftguitools.gui_mirror.Mirror::action(), draftguitools.gui_rectangles.Rectangle::action(), draftguitools.gui_splines.BSpline::action(), draftguitools.gui_texts.Text::action(), StdMeshers_Quadrangle_2D::addEnforcedNodes(), draftguitools.gui_ellipses.Ellipse::appendPoint(), draftguitools.gui_rectangles.Rectangle::appendPoint(), StdMeshers_Quadrangle_2D::computeQuadDominant(), StdMeshers_Quadrangle_2D::computeQuadPref(), StdMeshers_Quadrangle_2D::computeReduced(), draftguitools.gui_labels.Label::create(), draftguitools.gui_dimensions.Dimension::create_angle_dimension(), draftguitools.gui_dimensions.Dimension::create_linear_dimension(), draftguitools.gui_dimensions.Dimension::create_linear_dimension_obj(), draftguitools.gui_dimensions.Dimension::create_radial_dimension_obj(), draftguitools.gui_dimensions.Dimension::createObject(), draftguitools.gui_ellipses.Ellipse::createObject(), draftguitools.gui_rectangles.Rectangle::createObject(), draftviewproviders.view_dimension.ViewProviderLinearDimension::draw_dim_arrows(), draftviewproviders.view_dimension.ViewProviderAngularDimension::draw_dim_arrows(), draftviewproviders.view_dimension.ViewProviderLinearDimension::draw_dim_overshoot(), draftviewproviders.view_dimension.ViewProviderLinearDimension::draw_ext_overshoot(), draftguitools.gui_lines.Line::drawSegment(), draftguitools.gui_beziers.BezCurve::drawUpdate(), draftguitools.gui_beziers.CubicBezCurve::drawUpdate(), draftguitools.gui_splines.BSpline::drawUpdate(), NETGENPlugin_Mesher::FillNgMesh(), draftguitools.gui_base_original.DraftTool::finish(), draftguitools.gui_beziers.BezCurve::finish(), draftguitools.gui_beziers.CubicBezCurve::finish(), draftguitools.gui_lines.Line::finish(), draftguitools.gui_splines.BSpline::finish(), draftguitools.gui_base_original.DraftTool::getStrings(), StdMeshers_FaceSide::GetUVPtStruct(), draftguitools.gui_move.Move::handle_mouse_move_event(), draftguitools.gui_arcs.Arc::numericInput(), draftguitools.gui_dimensions.Dimension::numericInput(), draftguitools.gui_polygons.Polygon::numericInput(), draftguitools.gui_rotate.Rotate::numericInput(), draftguitools.gui_lines.Line::orientWP(), draftguitools.gui_scale.Scale::pickRef(), draftviewproviders.view_dimension.ViewProviderLinearDimension::remove_dim_arrows(), draftviewproviders.view_dimension.ViewProviderAngularDimension::remove_dim_arrows(), draftviewproviders.view_dimension.ViewProviderLinearDimension::remove_dim_overshoot(), draftviewproviders.view_dimension.ViewProviderLinearDimension::remove_ext_overshoot(), draftguitools.gui_scale.Scale::scale_with_clone(), draftguitools.gui_scale.Scale::scaleGhost(), draftguitools.gui_dimensions.Dimension::set_constraint_node(), draftguitools.gui_dimensions.Dimension::set_selection(), StdMeshers_Quadrangle_2D::setNormalizedGrid(), StdMeshers_FaceSide::SimulateUVPtStruct(), StdMeshers_Quadrangle_2D::smooth(), draftguitools.gui_edit.Edit::startEditing(), draftguitools.gui_beziers.BezCurve::undolast(), draftguitools.gui_beziers.CubicBezCurve::undolast(), draftguitools.gui_lines.Line::undolast(), draftguitools.gui_splines.BSpline::undolast(), draftguitools.gui_edit.Edit::updateTrackerAndGhost(), and draftguitools.gui_lines.Line::wipe().

◆ normParam

◆ param

◆ u

double uvPtStruct::u

Referenced by StdMeshers_Quadrangle_2D::addEnforcedNodes(), NETGENPlugin_Mesher::AddSegmentsToMesh(), WorkingPlane.Plane::alignToEdges(), WorkingPlane.Plane::alignToFace(), WorkingPlane.Plane::alignToPointAndAxis(), WorkingPlane.Plane::alignToPointAndAxis_SVG(), StdMeshers_Quadrangle_2D::computeQuadDominant(), StdMeshers_Quadrangle_2D::computeQuadPref(), WorkingPlane.Plane::copy(), NETGENPlugin_Mesher::FillNgMesh(), WorkingPlane.Plane::getClosestAxis(), WorkingPlane.Plane::getDeviation(), WorkingPlane.Plane::getGlobalCoords(), WorkingPlane.Plane::getGlobalRot(), WorkingPlane.Plane::getLocalCoords(), WorkingPlane.Plane::getLocalRot(), draftguitools.gui_trackers.rectangleTracker::getNormal(), WorkingPlane.Plane::getParameters(), WorkingPlane.Plane::getPlacement(), WorkingPlane.Plane::getRotation(), draftguitools.gui_trackers.rectangleTracker::getSize(), StdMeshers_FaceSide::GetUVPtStruct(), WorkingPlane.Plane::inverse(), WorkingPlane.Plane::isGlobal(), WorkingPlane.Plane::isOrtho(), WorkingPlane.Plane::restore(), WorkingPlane.Plane::save(), WorkingPlane.Plane::setFromParameters(), WorkingPlane.Plane::setFromPlacement(), StdMeshers_Quadrangle_2D::setNormalizedGrid(), draftguitools.gui_trackers.rectangleTracker::setPlane(), StdMeshers_FaceSide::SimulateUVPtStruct(), StdMeshers_Quadrangle_2D::smooth(), FaceQuadStruct::U(), draftguitools.gui_trackers.rectangleTracker::update(), StdMeshers_Quadrangle_2D::updateDegenUV(), StdMeshers_Quadrangle_2D::updateSideUV(), FaceQuadStruct::updateUV(), and UV().

◆ v

◆ x

◆ y


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