cgma
|
#include <FacetCoEdge.hpp>
Definition at line 41 of file FacetCoEdge.hpp.
FacetCoEdge::FacetCoEdge | ( | Curve * | curv_ptr, |
LoopSM * | loop_ptr, | ||
CubitSense | sense | ||
) |
FacetCoEdge::FacetCoEdge | ( | Curve * | curv_ptr, |
CubitSense | sense | ||
) |
FacetCoEdge::~FacetCoEdge | ( | ) | [virtual] |
Definition at line 82 of file FacetCoEdge.cpp.
{ }
void FacetCoEdge::add_loop | ( | LoopSM * | loop_ptr | ) | [inline] |
Definition at line 112 of file FacetCoEdge.hpp.
{ myLoop = loop_ptr; }
void FacetCoEdge::append_simple_attribute_virt | ( | const CubitSimpleAttrib & | ) | [virtual] |
Implements TopologyBridge.
Definition at line 112 of file FacetCoEdge.cpp.
{ //PRINT_ERROR("FacetCoEdge::append_simple_attribute_virt not implemented\n"); return; }
Curve* FacetCoEdge::curve | ( | ) | [inline] |
Definition at line 121 of file FacetCoEdge.hpp.
{return myCurve;}
void FacetCoEdge::get_children_virt | ( | DLIList< TopologyBridge * > & | children | ) | [virtual] |
Implements TopologyBridge.
Definition at line 225 of file FacetCoEdge.cpp.
void FacetCoEdge::get_curves | ( | DLIList< FacetCurve * > & | curves | ) |
Definition at line 256 of file FacetCoEdge.cpp.
{ if (FacetCurve* curve = dynamic_cast<FacetCurve*>(myCurve)) result_list.append(curve); }
GeometryQueryEngine * FacetCoEdge::get_geometry_query_engine | ( | ) | const [virtual] |
Implements TopologyBridge.
Definition at line 95 of file FacetCoEdge.cpp.
{ return FacetQueryEngine::instance(); }
LoopSM* FacetCoEdge::get_loop | ( | ) | const [inline] |
Definition at line 125 of file FacetCoEdge.hpp.
{ return myLoop; }
void FacetCoEdge::get_lumps | ( | DLIList< FacetLump * > & | lumps | ) |
Definition at line 234 of file FacetCoEdge.cpp.
{ DLIList<FacetShell*> shell_list; get_shells( shell_list ); shell_list.reset(); for ( int i = shell_list.size(); i--; ) { FacetShell* shell = shell_list.get_and_step(); shell->get_lumps( result_list ); FacetLump* lump = dynamic_cast<FacetLump*>(shell->get_lump()); if (lump) result_list.append_unique(lump); } }
void FacetCoEdge::get_parents_virt | ( | DLIList< TopologyBridge * > & | parents | ) | [virtual] |
Implements TopologyBridge.
Definition at line 222 of file FacetCoEdge.cpp.
CubitSense FacetCoEdge::get_sense | ( | ) | [inline] |
Definition at line 116 of file FacetCoEdge.hpp.
{return edgeSense;}
void FacetCoEdge::get_shells | ( | DLIList< FacetShell * > & | shells | ) |
Definition at line 249 of file FacetCoEdge.cpp.
{ if ( FacetLoop* loop = dynamic_cast<FacetLoop*>(myLoop) ) if ( FacetSurface* surf = dynamic_cast<FacetSurface*>(loop->get_surface()) ) surf->get_shells( result_list ); }
CubitStatus FacetCoEdge::get_simple_attribute | ( | DLIList< CubitSimpleAttrib > & | ) | [virtual] |
Implements TopologyBridge.
Definition at line 165 of file FacetCoEdge.cpp.
{ //PRINT_ERROR("FacetCoEdge::get_simple_attribute not implemented\n"); return CUBIT_FAILURE; }
CubitStatus FacetCoEdge::get_simple_attribute | ( | const CubitString & | name, |
DLIList< CubitSimpleAttrib > & | |||
) | [virtual] |
Implements TopologyBridge.
Definition at line 171 of file FacetCoEdge.cpp.
{ return CUBIT_FAILURE; }
void FacetCoEdge::remove_all_simple_attribute_virt | ( | ) | [virtual] |
Implements TopologyBridge.
Definition at line 148 of file FacetCoEdge.cpp.
{ //PRINT_ERROR("FacetCoEdge::remove_all_simple_attribute_virt not implemented\n"); return; }
void FacetCoEdge::remove_curve | ( | ) | [inline] |
Definition at line 128 of file FacetCoEdge.hpp.
{ myCurve = 0; }
void FacetCoEdge::remove_loop | ( | ) | [inline] |
Definition at line 127 of file FacetCoEdge.hpp.
{ myLoop = 0; }
void FacetCoEdge::remove_simple_attribute_virt | ( | const CubitSimpleAttrib & | ) | [virtual] |
Implements TopologyBridge.
Definition at line 130 of file FacetCoEdge.cpp.
{ //PRINT_ERROR("FacetCoEdge::remove_simple_attribute_virt not implemented\n"); return; }
void FacetCoEdge::reverse_sense | ( | ) |
Definition at line 228 of file FacetCoEdge.cpp.
{ edgeSense = CubitUtil::opposite_sense( edgeSense ); }
CubitSense FacetCoEdge::sense | ( | ) | [virtual] |
CubitSense FacetCoEdge::edgeSense [private] |
Definition at line 135 of file FacetCoEdge.hpp.
Curve* FacetCoEdge::myCurve [private] |
Definition at line 134 of file FacetCoEdge.hpp.
LoopSM* FacetCoEdge::myLoop [private] |
Definition at line 133 of file FacetCoEdge.hpp.