Version: 9.12.0
GEOMImpl_ISpline Class Reference

#include <GEOMImpl_ISpline.hxx>

Public Types

enum  {
  ARG_POINTS = 1 , ARG_CLOSED = 2 , ARG_REORDER = 3 , CONSTRUCTOR = 4 ,
  ARG_ARRAY = 5 , ARG_VEC_1 = 6 , ARG_VEC_2 = 7
}
 

Public Member Functions

 GEOMImpl_ISpline (Handle(GEOM_Function) theFunction)
 
void SetPoints (const Handle(TColStd_HSequenceOfTransient)&thePoints)
 
void SetIsClosed (bool theIsClosed)
 
void SetDoReordering (bool theDoReordering)
 
void SetConstructorType (int theConstructor)
 
void SetCoordinates (const Handle(TColStd_HArray1OfReal)&theValue)
 
void SetFirstVector (Handle(GEOM_Function) theVec)
 
void SetLastVector (Handle(GEOM_Function) theVec)
 
 Handle (TColStd_HSequenceOfTransient) GetPoints()
 
bool GetIsClosed ()
 
bool GetDoReordering ()
 
int GetConstructorType ()
 
 Handle (TColStd_HArray1OfReal) GetCoordinates()
 
 Handle (GEOM_Function) GetFirstVector()
 
 Handle (GEOM_Function) GetLastVector()
 

Private Member Functions

 Handle (GEOM_Function) _func
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ARG_POINTS 
ARG_CLOSED 
ARG_REORDER 
CONSTRUCTOR 
ARG_ARRAY 
ARG_VEC_1 
ARG_VEC_2 

Constructor & Destructor Documentation

◆ GEOMImpl_ISpline()

GEOMImpl_ISpline::GEOMImpl_ISpline ( Handle(GEOM_Function)  theFunction)
inline

Member Function Documentation

◆ GetConstructorType()

int GEOMImpl_ISpline::GetConstructorType ( )
inline

References CONSTRUCTOR.

◆ GetDoReordering()

bool GEOMImpl_ISpline::GetDoReordering ( )
inline

References ARG_REORDER.

◆ GetIsClosed()

bool GEOMImpl_ISpline::GetIsClosed ( )
inline

References ARG_CLOSED.

◆ Handle() [1/5]

GEOMImpl_ISpline::Handle ( GEOM_Function  )
private

◆ Handle() [2/5]

GEOMImpl_ISpline::Handle ( GEOM_Function  )
inline

References ARG_VEC_1.

◆ Handle() [3/5]

GEOMImpl_ISpline::Handle ( GEOM_Function  )
inline

References ARG_VEC_2.

◆ Handle() [4/5]

GEOMImpl_ISpline::Handle ( TColStd_HArray1OfReal  )
inline

References ARG_ARRAY.

◆ Handle() [5/5]

GEOMImpl_ISpline::Handle ( TColStd_HSequenceOfTransient  )
inline

References ARG_POINTS.

◆ SetConstructorType()

void GEOMImpl_ISpline::SetConstructorType ( int  theConstructor)
inline

References CONSTRUCTOR.

◆ SetCoordinates()

void GEOMImpl_ISpline::SetCoordinates ( const Handle(TColStd_HArray1OfReal)&  theValue)
inline

References ARG_ARRAY.

◆ SetDoReordering()

void GEOMImpl_ISpline::SetDoReordering ( bool  theDoReordering)
inline

References ARG_REORDER.

◆ SetFirstVector()

void GEOMImpl_ISpline::SetFirstVector ( Handle(GEOM_Function)  theVec)
inline

References ARG_VEC_1.

◆ SetIsClosed()

void GEOMImpl_ISpline::SetIsClosed ( bool  theIsClosed)
inline

References ARG_CLOSED.

◆ SetLastVector()

void GEOMImpl_ISpline::SetLastVector ( Handle(GEOM_Function)  theVec)
inline

References ARG_VEC_2.

◆ SetPoints()

void GEOMImpl_ISpline::SetPoints ( const Handle(TColStd_HSequenceOfTransient)&  thePoints)
inline

References ARG_POINTS.


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