MiSurfaceGeometryRectilinear Class Reference
[Geometry]

MeshViz Generic rectilinear surface geometry. More...

#include <MeshVizXLM/mesh/geometry/MiSurfaceGeometryRectilinear.h>

Inheritance diagram for MiSurfaceGeometryRectilinear:
MiGeometry MbSurfaceGeometryRectilinear< _T > MeXSurfaceGeometryRectilinear MySurfaceGeometryRectilinear

List of all members.

Public Member Functions

virtual double getX (size_t i) const =0
virtual double getY (size_t j) const =0
virtual MbVec3d getNormal () const
virtual double getDistance () const

Detailed Description

MeshViz Generic rectilinear surface geometry.

This interface is used by MiSurfaceMeshRectilinear to access the geometry describing a rectilinear surface mesh.

Note:
The existing representation nodes that use this type of geometry currently only handle geometry on the XY, YZ or ZX plane even though getNormal() could define any plane for this geometry.
See related examples:

MySurfaceMeshRectilinear


Member Function Documentation

virtual double MiSurfaceGeometryRectilinear::getDistance (  )  const [inline, virtual]

Returns the distance to the origin of the plane on which the rectilinear mesh is defined.

Returns:
0 by default.

Reimplemented in MySurfaceGeometryRectilinear.

virtual MbVec3d MiSurfaceGeometryRectilinear::getNormal (  )  const [inline, virtual]

Returns the normal of the plane on which the rectilinear mesh is defined.

Returns:
(0,0,1) by default (defining the plane XY).

Reimplemented in MySurfaceGeometryRectilinear.

virtual double MiSurfaceGeometryRectilinear::getX ( size_t  i  )  const [pure virtual]
virtual double MiSurfaceGeometryRectilinear::getY ( size_t  j  )  const [pure virtual]

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

Open Inventor Toolkit reference manual, generated on 17 Dec 2019
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/