Skip to Content
Python APIAPI DomainesParcours d’outilGestionnaire d’interpolation

Gestionnaire d’interpolation

Faits rapides

PropriétéValeur
ClasseCENPyOlpInterpolationHandler
Modulecenpylib.CENPyOlpInterpolationHandler
Paquetcenpylib
SortieR2025.2.4
Méthodes14

Démarrage rapide

# Boilerplate Example interpolationHandler = ... # obtained from the runtime context result = interpolationHandler.IsInterpolated(tpElement, 0)

Indice de la méthode

MéthodeRésultatsRésumé
CreatePathInterpolationintCréez des interpolations de chemin entre des éléments de chemin d’outil donnés.
DeletePathInterpolationintSupprimer les interpolations de chemin entre des éléments donnés du parcours d’outil.
SwitchPathInterpolationTypeintCommuter les types d’interpolations de chemin pour des éléments de chemin d’outil donnés entre Relatif et Absolu,
AddPathInterpolationSupportintAjouter un élément de trajet d’outil donné en tant que support pour les types spécifiés d’interpolations de chemin.
RemovePathInterpolationSupportintSupprimez l’élément du trajet d’outil donné comme support pour les types spécifiés d’interpolations de chemin.
CreateSurfaceInterpolationintCréez des interpolations de surface entre des pistes de trajet d’outil données.
DeleteSurfaceInterpolationintSupprimez les interpolations de surface entre les pistes de trajectoire d’outil données.
SwitchSurfaceInterpolationTypeintInverser les types d’interpolations de surface pour des pistes de trajet d’outil données entre Relative et Absolue,
AddSurfaceInterpolationSupportintAjouter une piste de trajet d’outil donnée en tant que support pour les types spécifiés d’interpolations de surface.
RemoveSurfaceInterpolationSupportintRetirez la piste du trajet d’outil donnée comme support pour les types spécifiés d’interpolations de surface.
IsInterpolatedboolVérifiez si l’élément du parcours d’outil donné possède ou non l’interpolation du chemin du type donné.
IsInterpolatedboolVérifiez si la piste donnée possède ou non l’interpolation de surface du type donné.
IsSupportboolVérifiez si l’élément de parcours d’outil donné est un support quelconque pour un type d’interpolation particulier.
IsSupportboolVérifiez si la piste donnée est un support d’une quelconque nature pour un type d’interpolation particulier.

Cycle de vie

CreatePathInterpolation

def CreatePathInterpolation(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Créez des interpolations de chemin entre des éléments de chemin d’outil donnés.

Paramètres :

NomTypeDescription
startTpElementCENPyOlpTpElementCommence l’élément du parcours d’outil.
endTpElementCENPyOlpTpElementÉlément de fin de trajet d’outil.
typeslistUn ou plusieurs types d’interpolation à créer.

Retours : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

CreateSurfaceInterpolation

def CreateSurfaceInterpolation(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Créez des interpolations de surface entre des pistes de trajet d’outil données.

Paramètres :

NomTypeDescription
startTrackCENPyOlpTrackCommencez la piste.
endTrackCENPyOlpTrackFin de la piste.
typeslistUn ou plusieurs types d’interpolation à créer.

Retours : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

Méthodes de requête

IsInterpolated

def IsInterpolated(tpElement: CENPyOlpTpElement, type: int) -> bool

Vérifiez si l’élément du parcours d’outil donné possède ou non l’interpolation du chemin du type donné.

Paramètres :

NomTypeDescription
tpElementCENPyOlpTpElementÉlément de référence du parcours d’outil.
typeintType d’interpolation à vérifier.

Retours : bool — Vrai si l’élément de trajet d’outil possède une interpolation du type donné, sinon Faux.

IsInterpolated

def IsInterpolated(track: CENPyOlpTrack, type: int) -> bool

Vérifiez si la piste donnée possède ou non l’interpolation de surface du type donné. Track est considéré comme interpolé si son élément de trajectoire d’outil basé sur les événements est interpolé.

Paramètres :

NomTypeDescription
trackCENPyOlpTrackPiste de référence.
typeintType d’interpolation à vérifier.

Retours : bool — Vrai si l’élément de trajet d’outil possède une interpolation du type donné, sinon Faux.

IsSupport

def IsSupport(tpElement: CENPyOlpTpElement, type: int) -> bool

Vérifiez si l’élément de parcours d’outil donné est un support quelconque pour un type d’interpolation particulier.

Paramètres :

NomTypeDescription
tpElementCENPyOlpTpElementÉlément de référence du parcours d’outil.
typeintType d’interpolation à vérifier.

Retours : bool — Vrai si l’élément de la trajectoire d’outil est un support, sinon Faux.

IsSupport

def IsSupport(track: CENPyOlpTrack, type: int) -> bool

Vérifiez si la piste donnée est un support d’une quelconque nature pour un type d’interpolation particulier. Track est considéré comme un support si son élément de parcours d’outil basé sur les événements est un support.

Paramètres :

NomTypeDescription
trackCENPyOlpTrackÉlément de référence du parcours d’outil.
typeintType d’interpolation à vérifier.

Retours : bool — Vrai si le morceau est un support, sinon Faux.

Méthodes de mutation

DeletePathInterpolation

def DeletePathInterpolation(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Supprimer les interpolations de chemin entre des éléments donnés du parcours d’outil.

Paramètres :

NomTypeDescription
startTpElementCENPyOlpTpElementCommence l’élément du parcours d’outil.
endTpElementCENPyOlpTpElementÉlément de fin de trajet d’outil.
typeslistUn ou plusieurs types d’interpolation à supprimer.

Retours : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

AddPathInterpolationSupport

def AddPathInterpolationSupport(tpElement: CENPyOlpTpElement, types: list) -> int

Ajouter un élément de trajet d’outil donné en tant que support pour les types spécifiés d’interpolations de chemin.

Paramètres :

NomTypeDescription
tpElementCENPyOlpTpElementÉlément de référence du parcours d’outil.
typeslistUn ou plusieurs types d’interpolation pour ajouter un soutien.

Retours : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

RemovePathInterpolationSupport

def RemovePathInterpolationSupport(tpElement: CENPyOlpTpElement, types: list) -> int

Supprimez l’élément du trajet d’outil donné comme support pour les types spécifiés d’interpolations de chemin.

Paramètres :

NomTypeDescription
tpElementCENPyOlpTpElementÉlément de référence du parcours d’outil.
typeslistUn ou plusieurs types d’interpolation pour retirer le support.

Retours : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

DeleteSurfaceInterpolation

def DeleteSurfaceInterpolation(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Supprimez les interpolations de surface entre les pistes de trajectoire d’outil données.

Paramètres :

NomTypeDescription
startTrackCENPyOlpTrackCommencez la piste.
endTrackCENPyOlpTrackFin de la piste.
typeslistUn ou plusieurs types d’interpolation à supprimer.

Retours : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

AddSurfaceInterpolationSupport

def AddSurfaceInterpolationSupport(track: CENPyOlpTrack, types: list) -> int

Ajouter une piste de trajet d’outil donnée en tant que support pour les types spécifiés d’interpolations de surface.

Paramètres :

NomTypeDescription
trackCENPyOlpTrackPiste de référence.
typeslistUn ou plusieurs types d’interpolation pour ajouter un soutien.

Retours : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

RemoveSurfaceInterpolationSupport

def RemoveSurfaceInterpolationSupport(track: CENPyOlpTrack, types: list) -> int

Retirez la piste du trajet d’outil donnée comme support pour les types spécifiés d’interpolations de surface.

Paramètres :

NomTypeDescription
trackCENPyOlpTrackPiste de référence.
typeslistUn ou plusieurs types d’interpolation pour retirer le support.

Retours : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

Services publics

SwitchPathInterpolationType

def SwitchPathInterpolationType(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Commuter les types d’interpolations de chemin pour des éléments de chemin d’outil donnés entre Relatif et Absolu, ou entre JoltSmooth et JoltFix.

Paramètres :

NomTypeDescription
startTpElementCENPyOlpTpElementCommence l’élément du parcours d’outil.
endTpElementCENPyOlpTpElementÉlément de fin de trajet d’outil.
typeslistUn ou plusieurs types d’interpolation actuels doivent être inversés.

Retours : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

SwitchSurfaceInterpolationType

def SwitchSurfaceInterpolationType(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Inverser les types d’interpolations de surface pour des pistes de trajet d’outil données entre Relative et Absolue, ou entre JoltSmooth et JoltFix.

Paramètres :

NomTypeDescription
startTrackCENPyOlpTrackCommencez la piste.
endTrackCENPyOlpTrackFin de la piste.
typeslistUn ou plusieurs types d’interpolation actuels doivent être inversés.

Retours : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

Types apparentés

Version Notes

Cette classe est documentée à la version R2026.1.1.

Was this page helpful?