Blender V4.5
BoneExtended Class Reference

#include <collada_utils.h>

Public Member Functions

 BoneExtended (EditBone *aBone)
void set_name (const char *aName)
char * get_name ()
void set_chain_length (int aLength)
int get_chain_length ()
void set_leaf_bone (bool state)
bool is_leaf_bone ()
void set_bone_collections (std::vector< std::string > bone_collections)
const std::vector< std::string > & get_bone_collections ()
void set_roll (float roll)
bool has_roll ()
float get_roll ()
void set_tail (const float vec[])
float * get_tail ()
bool has_tail ()
void set_use_connect (int use_connect)
int get_use_connect ()

Detailed Description

Definition at line 363 of file collada_utils.h.

Constructor & Destructor Documentation

◆ BoneExtended()

BoneExtended::BoneExtended ( EditBone * aBone)

BoneExtended is a helper class needed for the Bone chain finder See ArmatureImporter::fix_leaf_bones() and ArmatureImporter::connect_bone_chains()

Definition at line 537 of file collada_utils.cpp.

References EditBone::name, and set_name().

Member Function Documentation

◆ get_bone_collections()

const std::vector< std::string > & BoneExtended::get_bone_collections ( )

Definition at line 632 of file collada_utils.cpp.

◆ get_chain_length()

int BoneExtended::get_chain_length ( )

Definition at line 562 of file collada_utils.cpp.

◆ get_name()

char * BoneExtended::get_name ( )

Definition at line 552 of file collada_utils.cpp.

◆ get_roll()

float BoneExtended::get_roll ( )

Definition at line 593 of file collada_utils.cpp.

◆ get_tail()

float * BoneExtended::get_tail ( )

Definition at line 611 of file collada_utils.cpp.

◆ get_use_connect()

int BoneExtended::get_use_connect ( )

Definition at line 642 of file collada_utils.cpp.

◆ has_roll()

bool BoneExtended::has_roll ( )

Definition at line 588 of file collada_utils.cpp.

◆ has_tail()

bool BoneExtended::has_tail ( )

Definition at line 606 of file collada_utils.cpp.

◆ is_leaf_bone()

bool BoneExtended::is_leaf_bone ( )

Definition at line 577 of file collada_utils.cpp.

◆ set_bone_collections()

void BoneExtended::set_bone_collections ( std::vector< std::string > bone_collections)

Definition at line 628 of file collada_utils.cpp.

◆ set_chain_length()

void BoneExtended::set_chain_length ( int aLength)

Definition at line 567 of file collada_utils.cpp.

◆ set_leaf_bone()

void BoneExtended::set_leaf_bone ( bool state)

Definition at line 572 of file collada_utils.cpp.

References state.

◆ set_name()

void BoneExtended::set_name ( const char * aName)

Definition at line 557 of file collada_utils.cpp.

References STRNCPY().

Referenced by BoneExtended().

◆ set_roll()

void BoneExtended::set_roll ( float roll)

Definition at line 582 of file collada_utils.cpp.

◆ set_tail()

void BoneExtended::set_tail ( const float vec[])

Definition at line 598 of file collada_utils.cpp.

◆ set_use_connect()

void BoneExtended::set_use_connect ( int use_connect)

Definition at line 637 of file collada_utils.cpp.


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