PoArrow Class Reference
[Misc]

MeshViz Class to build a 2D arrow. More...

#include <MeshViz/graph/PoArrow.h>

Inheritance diagram for PoArrow:
PoGraphMaster PoBase SoBaseKit SoNode SoGetView SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  PatternType {
  NO_PATTERN,
  DIRECT_TRIANGLE,
  INDIRECT_TRIANGLE,
  RECTANGLE
}

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCatalog * getNodekitCatalog () const
 PoArrow ()
 PoArrow (int numPoints, const SbVec2f *_point, PatternType startType=NO_PATTERN, PatternType endType=NO_PATTERN, float _patternWidth=0.05f, float _patternHeight=0.03f)
virtual void rebuild ()

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCatalog * getClassNodekitCatalog ()

Public Attributes

SoMFVec2f point
SoSFEnum startPatternType
SoSFEnum endPatternType
SoSFFloat patternWidth
SoSFFloat patternHeight

Detailed Description

MeshViz Class to build a 2D arrow.

This class builds an arrow in the plane XY. The arrow is defined by a point list. The start pattern and the end pattern can be parameterized.

FILE FORMAT/DEFAULT


Open Inventor Toolkit reference manual, generated on 9 Jul 2026
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/